1
大家好,
我在Python中的新手。我想知道如何設法從標準輸入中獲取數據,例如C++中的getline等,以便從終端/控制檯我可以使用文本文件作爲python腳本的輸入。
感謝
大家好,
我在Python中的新手。我想知道如何設法從標準輸入中獲取數據,例如C++中的getline等,以便從終端/控制檯我可以使用文本文件作爲python腳本的輸入。
感謝
您可以使用sys.stdin
。它就像一個文件對象,所以把它作爲一個當您使用它:
#!/usr/bin/env python
import sys
print sys.stdin.read()
自身運行這個掛解釋,但增加了管道運營商做什麼它應該:
> echo "asd" | python test.py
> asd