Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/361.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
Python subprocess.call()从子文件夹运行脚本?_Python_Subprocess_Subdirectory - Fatal编程技术网

Python subprocess.call()从子文件夹运行脚本?

Python subprocess.call()从子文件夹运行脚本?,python,subprocess,subdirectory,Python,Subprocess,Subdirectory,我想从我当前的python父脚本运行另一个子脚本,该子脚本位于具有子进程的父脚本的子文件夹中。调用'sub-script.py',cwd='subfolder',它找不到路径。关于如何将cwd与子流程一起使用,我缺少什么吗 文件夹: parent-script.py --子文件夹 sub-script.py 由于子文件夹可能不在您的路径中,您需要在调用sub-script.py时添加./ subprocess.call'./sub script.py',cwd='subfolder' 很难说信息

我想从我当前的python父脚本运行另一个子脚本,该子脚本位于具有子进程的父脚本的子文件夹中。调用'sub-script.py',cwd='subfolder',它找不到路径。关于如何将cwd与子流程一起使用,我缺少什么吗

文件夹:

parent-script.py --子文件夹 sub-script.py 由于子文件夹可能不在您的路径中,您需要在调用sub-script.py时添加./

subprocess.call'./sub script.py',cwd='subfolder'
很难说信息如此之少,可能是subproces.callpython sub script.py.split,…?为什么要将Python作为Python的子进程运行?几乎总是有更好的方法从您的内部运行另一个脚本。