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]