1. import fileinputlines = [] for line in fileinput.input(): # 默认读取标准输入,也可以指定文件名lines.append(line.strip()) # strip() 可以移除每行末尾的换行符 for i in lines:print(i)
2.
import sys strList = [] for line in sys.stdin: # 当没有接受到输入结束信号就一直遍历每一行tempStr = line.split("\n")# 对字符串利用空字符进行切片tempStr=tempStr[0]strList.append(tempStr)
3.
data = input("请输入多行数据,每行结束后按回车,结束输入请按 Ctrl+D(Linux/macOS)或 Ctrl+Z(Windows): ") lines = data.split('\n') # 假设以换行符作为行分隔符