代码之家  ›  专栏  ›  技术社区  ›  user3047661

管道化Python脚本,以便将其与另一个文本文件进行比较

  •  0
  • user3047661  · 技术社区  · 8 年前

    我有一个简单的问题:我有一个python脚本,它生成了一个字符串列表,我希望它能够通过管道传输这个输出,以便可以将其与这种形式的现有文本文件进行比较:

    python myscript。py | diff测试。txt文件-

    1 回复  |  直到 8 年前
        1
  •  0
  •   furas    8 年前

    显示的所有文本 print() sys.stdout.write() (由使用 打印() 也)将通过管道传输到其他命令。

    如果您想从其他管道获取数据,如

    ls | python myscript.py
    
    python myscript.py < data.txt
    

    然后使用 input() sys.stdin.read()