2
我有一個字符串,我想傳遞給一個python腳本,例如,防止將新行字符從字面上讀入python腳本
$printf "tas\nty\n"
產生
tas
ty
但是當我管(如printf "tas\nty\n" | ./pumpkin.py
)其中pumpkin.py是:
#!/usr/bin/python
import sys
data = sys.stdin.readlines()
print data
我得到的輸出
['tas\n', 'ty\n']
我如何防止b的換行符eing閱讀python?
'data = sys.stdin.read()。splitlines()'也可以工作 –
@irritable_phd_syndrom,謝謝,明白了) –