233倔强不秃 发表于 2020-2-26 17:02:59

input函数读取多行输入,读取回车

方法一 :利用循环
例:
file_name = input('请输入文件名:')
with open('F:\\PyFile\\'+file_name,'x') as f:
    each_line = ''
    print('请输入内容【单独输入‘:w’,保存退出】:')
    while 1:
      each_line = input()
      if each_line != ':w':
            f.write(each_line+'\n')
      else:
            break


方法二:
作华为校招笔试题时,输入要求一次输入多行字符,并以回车结束输入,以下是对应的python代码
stopword = ''
str = ''
for line in iter(input,stopword):
    str+=line
print(str)

iter()方法的详解见链接:
iter()方法
页: [1]
查看完整版本: input函数读取多行输入,读取回车