我有以下问题:
- 我需要将标准输出重定向到 output.file
我有一个用 python 编写的脚本(我对 python 一无所知)。我使用 linux(ubuntu)中的 bash 终端运行该脚本,如下所示:
python3 -m venv venv
source venv/bin/activate
pip install pythonscript
pythonscript --argument > output.file
结果是,
- pythonscript 运行完美,
- output.file 为空,
- 输出在 bash 终端窗口中可见,据我所知,这是标准输出。
结论:
在这种情况下重定向不起作用。
不幸的是,我对 Python 一无所知。我猜问题出在我处于某种虚拟环境中
python3 -m venv venv
。
我如何将该 pythonscript 的输出重定向到我的 output.file ?