python中的多行输入

方法1:利用异常处理机制实现

lines=[]
while True:
    try:
        lines.append(input())
    except:
        break

 

方法二:利用标准输入文件对象sys.stdin的readlines()函数实现
因为键盘是标准输入设备,计算机操作系统将键盘也是当做文件来对待的,其实计算机操作系统将包括键盘显示器鼠标打印机等在内的各种外围设备都当做文件来对待。Python中与键盘对应的文件对象是sys.stdin,因此可以利用sys.stdin.readlines()函数来实现读取多行文本,一直到遇到文件尾即EOF为止。

import sys
lines=sys.stdin.readlines()
print(lines)

 

你可能感兴趣的:(数据结构与算法,小菜鸟的python进阶之路)