Python中多行输入
多行输入
import sys strList = [] for line in sys.stdin: #没有当接受到输入结束信号就一直遍历每一行 tempStr = line.split()#对字符串利用空字符进行切片 strList.extend(tempStr)# # 多行输入 # 1.利用异常处理机制 # ctrl+c结束输入 # windows中 lines=[] while True: try: lines.append(input()) except: break print(lines) #利用标准输入输出 #Linux中使用ctrl+d结束输入 import sys lines=sys.stdin.readlines() print(lines) #标准输入输出 #Linux中使用ctrl+d结束输入 import sys if __name__ == '__main__': strlist=[] for line in sys.stdin: strt=line.split() strlist.extend(strt) #增加判断 lines=[] while True: try: strs=input() if strs=='': break else: lines.append(strs) except: break print(lines) #!/usr/bin/python3 #_*_ coding:utf-8 _*_ strList=[] while True: strin=input() if strin=='': break else: strList.append(strin) print(strList)