我在Python中有一个参数,它使用了我的subprocess()命令。这个论点是: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,
]
我认为这是逃避双引号。有没有解决这个问题的方法?
它看起来不像是在向我转义双引号。 – nmichaels 2010-10-14 22:38:19
这应该是列表中两个不同的元素,“-o”和“filename”是不同的。 – SilentGhost 2010-10-14 22:59:49
ARGS = [ 'xvfb的运转', '--server-ARGS =', ' “-screen = 0,1280x800x24”', '的/ usr /斌/蟒', “/根/ AdamN- python-webkit2png-3ae4322/webkit2png.py', '-o', filename, 'http://www.google.com', ] /usr/bin/xvfb-run:line 173:“ - screen = 0,1280x800x24“:command not found – atomical 2010-10-15 00:37:27