gpt4 book ai didi

python - 如何执行python脚本并将输出写入txt文件?

转载 作者:太空狗 更新时间:2023-10-29 19:35:56 25 4
gpt4 key购买 nike

我正在执行一个 .py 文件,它输出一个给定的字符串。这个命令工作正常

执行文件('文件.py')

但我希望将输出(除了在 shell 中显示的内容之外)写入文本文件。

我试过了,但是没用:(

execfile ('file.py') > ('output.txt')

我得到的是这个:

tugsjs6555

错误

我猜“False”指的是输出文件没有被成功写入:(

谢谢你的帮助

最佳答案

你所做的是根据字符串 'output.txt' 检查 execfile('file.py') 的输出

你可以用子进程做你想做的事

#!/usr/bin/env python
import subprocess
with open("output.txt", "w+") as output:
subprocess.call(["python", "./script.py"], stdout=output);

关于python - 如何执行python脚本并将输出写入txt文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21963270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com