gpt4 book ai didi

python - Python 中的 subprocess() 参数

转载 作者:太空宇宙 更新时间:2023-11-03 11:10:52 25 4
gpt4 key购买 nike

我在 Python 中有一个参数搞砸了我的 subprocess() 命令。论点是:

--server-args="-screen 0, 1280x800x24"


args = [
'xvfb-run',
'--server-args="-screen 0, 1280x800x24"',
'/usr/bin/python',
'/root/AdamN-python-webkit2png-3ae4322/webkit2png.py',
'-o',
filename,
url,
]

我认为它正在转义双引号。有解决办法吗?

最佳答案

虽然您可能在过去两年中已经解决了这个问题,但我今天遇到了同样的问题。解决方案:

import subprocess
subprocess.check_call(['xvfb-run', '-s', '-screen 0 1024x768x24',
'CutyCapt',
'--url=http://www.google.com/',
'--out=google.png'])

import subprocess
subprocess.check_call(['xvfb-run', '--server-args=-screen 0 1024x768x24',
'CutyCapt',
'--url=http://www.google.com/',
'--out=google4.png'])

假设您安装了 xvfb。我正在使用 CutyCapt作为我的示例应用程序,它需要 X 帧缓冲区才能运行(它是一个将 webkit 页面转换为图像并需要 X 服务器的程序)。

关于python - Python 中的 subprocess() 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3938148/

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