python从标准输入读取数据_在PYTHON中如何从标准输入读取内容stdin
生活随笔
收集整理的這篇文章主要介紹了
python从标准输入读取数据_在PYTHON中如何从标准输入读取内容stdin
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Python有幾種方法來(lái)讀取標(biāo)準(zhǔn)輸入的數(shù)據(jù)。
1、sys.stdin
sys.stdin提供了read()和readline()函數(shù),如果想按一行行來(lái)讀取,可以考慮使用它:import sys
line = sys.stdin.readline()
while line:
print line,
line = sys.stdin.readline()
注意:如果沒(méi)有數(shù)據(jù),io會(huì)被堵塞,所以可以對(duì)標(biāo)準(zhǔn)輸入做數(shù)據(jù)檢查(Linux):import sys
import select
if select.select([sys.stdin], [], [], 0.0)[0]:
help_file_fragment = sys.stdin.read()
else:
print("No data", file=sys.stderr)
sys.exit(2)
2、input()
如果想使用交互的方式(提示輸入),Python 3.x可以使用input(),而Python 2.x 使用raw_input():x = raw_input('請(qǐng)輸入您的名字:')
總結(jié)
以上是生活随笔為你收集整理的python从标准输入读取数据_在PYTHON中如何从标准输入读取内容stdin的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: wpf 图表控件_LightningCh
- 下一篇: 自动开料机器人_工业4.0智能家具无人化