我有一个简单的问题:我有一个 python 脚本,它生成一个字符串列表,我希望它能够通过管道传输这个输出,以便它可以与这种形式的现有文本文件进行比较:
python myscript.py | 差异测试.txt -
在这种情况下,test.txt 文件只是一个文本文件,其中包含每个新行中的单词。我怎么会做这个。
由print()
or显示的所有文本sys.stdout.write()
(也被使用print()
)将通过管道传输到其他命令。
如果您想从其他管道获取数据,例如
ls | python myscript.py
python myscript.py < data.txt
然后使用input()
或sys.stdin.read()
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句