gpt4 book ai didi

Python找不到写入输出的文件路径

转载 作者:行者123 更新时间:2023-12-01 04:58:37 26 4
gpt4 key购买 nike

我在 Python 中有以下静态方法。

import subprocess   

class ProcessUtility:

@staticmethod
def execute_command(url):
process = None
process = subprocess.check_output(["phantomas " + url + " --har=test.har"])
return process

它的命令基本上将输出写入 test.har 文件。我在与脚本相同的目录中创建了 test.har 文件,并赋予它读、写和执行权限。

执行后出现错误。

操作系统错误:[Errno 2]没有这样的文件或目录

有什么想法为什么我总是得到这个。

最佳答案

如果 shell=False (默认值),大多数 subprocess 函数都会采用参数列表而不是字符串。尝试一下

process = subprocess.check_output(['phantomas', url, '--har=test.har'])

关于Python找不到写入输出的文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26795322/

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