Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试在python中使用子进程运行casperjs_Javascript_Python_Casperjs - Fatal编程技术网

Javascript 尝试在python中使用子进程运行casperjs

Javascript 尝试在python中使用子进程运行casperjs,javascript,python,casperjs,Javascript,Python,Casperjs,在Casperjs中使用子流程时遇到问题,请尝试几个选项,但没有结果 使用mac,Python2.x import os import subprocess CASPER ='/usr/local/Cellar/casperjs/1.1-beta3/bin/casperjs' SCRIPT = '/Users/doddarliu/Desktop/simple.js' params = CASPER + ' ' + SCRIPT stdout_as_string = subprocess

在Casperjs中使用子流程时遇到问题,请尝试几个选项,但没有结果

使用mac,Python2.x

import os
import subprocess

CASPER ='/usr/local/Cellar/casperjs/1.1-beta3/bin/casperjs'

SCRIPT = '/Users/doddarliu/Desktop/simple.js'

params = CASPER + ' ' + SCRIPT


stdout_as_string = subprocess.check_output(params, shell=True)

print stdout_as_string
错误

回溯(最近一次呼叫最后一次):
文件“/Users/doddarliu/Desktop/untitled.py”,第11行,在
stdout_as_string=子进程。检查_输出(params,shell=True)
文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py”,第573行,在check_输出中
引发被调用的进程错误(retcode,cmd,output=output)
CalledProcessError:Command'/usr/local/cillar/casperjs/1.1-beta3/bin/casperjs/Users/doddarliu/Desktop/simple.js'返回非零退出状态1

subprocess.check_输出(params,stderr=subprocess.STDOUT,shell=True)并打印exceptionTraceback(最后一次调用):文件“/Users/doddarliu/Desktop/untitled.py”,第11行,在STDOUT_输出中作为_string=subprocess.STDOUT。check_输出(params,stderr=subprocess.STDOUT,shell=True)文件“/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py”,第573行,在check_output中引发调用的进程错误(retcode,cmd,output=output)CalledProcessError:Command'/usr/local/cillar/casperjs/1.1-beta3/bin/casperjs/Users/doddarliu/Desktop/simple.js'返回非零退出状态1
try…除了被调用的ProcessError作为e:print e.output
Traceback (most recent call last):
  File "/Users/doddarliu/Desktop/untitled.py", line 11, in <module>
    stdout_as_string = subprocess.check_output(params, shell=True)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 573, in check_output
    raise CalledProcessError(retcode, cmd, output=output)
CalledProcessError: Command '/usr/local/Cellar/casperjs/1.1-beta3/bin/casperjs /Users/doddarliu/Desktop/simple.js' returned non-zero exit status 1