我试过各种各样的东西,都没用。 以下是我的尝试:
subprocess.call(['cordova-test android tests --app platforms/android/build/outputs/apk/android-debug.apk --device-name=emulator-5554 --no-compile'],
cwd = ['/Users/User/Documents/dev/engineerappcopy'], shell = True)
下一个
subprocess.call(['cordova-test android tests --app platforms/android/build/outputs/apk/android-debug.apk --device-name=emulator-5554 --no-compile'],
cwd = shlex.split(['/Users/User/Documents/dev/engineerappcopy'])
下一个
subprocess.call(['cordova-test android tests --app platforms/android/build/outputs/apk/android-debug.apk --device-name=emulator-5554 --no-compile'],
cwd = ['/Users/User/Documents/dev/engineerappcopy'])
首先,参数行必须是一个字符串(可以选择使用空格)或参数列表,但不能将命令行作为唯一参数。
那么,当前工作目录必须是字符串,而不是列表。
试试这个:
相关问题 更多 >
编程相关推荐