如何在Windows上将文件内容传递给Python脚本

7

我希望能够将一个文件的内容以及其他一些参数传递给Windows上的Python脚本。

在Linux上,我可以这样做:

less input.txt | my_script.py  > output.txt

在Windows上,我尝试了以下方法,但似乎无效:
more input.txt | python my_script.py  > output.txt

有没有想法我做错了什么?
1个回答

13

使用以下命令。它在Linux和Windows中都能正常工作。

python my_script.py < input.txt > output.txt

2
对于任何相关人士:文件内容可以通过sys.stdin而不是sys.argv[n]进行访问。请参见此处:https://dev59.com/HmvXa4cB1Zd3GeqPIVwv - Pat Mustard

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接