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,谢谢,明白了) –