我正在使用其他人用 python 编写的脚本。它是从带有 3 个参数的命令行执行的。
示例:“python script.py 1111 2222 3333”
它做它的事情并且完美地工作。虽然结果没有保存,但我真的很想将输出通过管道传输到文本文件。我可以简单地使用类似的 dos 命令来完成这个吗?即“...333 > output.txt”
如果可能的话,我真的不想在这里发布脚本,因为它不是我的作品。
请您参考如下方法:
重定向在 Windows 的 cmd.exe 中的 unix-y shell 和 中都可以正常工作(我怀疑这就是你所说的“DOS 窗口”)。 . 除非你设法在 Windows '95 或其他东西上运行 Python!-)。
$ python script.py 1111 2222 3333 >output.txt
$ 不是您键入的内容,而是代表“您的 shell/命令窗口给您的任何提示”。为了完全明确,您在所述提示符下做键入以获取重定向只是:
python script.py 1111 2222 3333 >output.txt
就像你现在输入的(没有重定向)一样
python script.py 1111 2222 3333
