Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.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和windows调度器-运行调用其他脚本的py脚本_Python - Fatal编程技术网

Python和windows调度器-运行调用其他脚本的py脚本

Python和windows调度器-运行调用其他脚本的py脚本,python,Python,我正在尝试设置一个windows计划任务来运行一个运行另外两个脚本的python脚本。我使用os软件包来完成这项工作,代码如下: #mainScript.py import os os.system('script1.py 1') os.system('scripts.py 1') 除了添加上述代码外,脚本在计划任务中工作。我的意思是,如果在我的bat文件中使用script1.py,它会工作,但是如果我使用mainScript.py,它会给出错

我正在尝试设置一个windows计划任务来运行一个运行另外两个脚本的python脚本。我使用os软件包来完成这项工作,代码如下:

#mainScript.py
    import os
    
        os.system('script1.py 1')
        os.system('scripts.py 1')
除了添加上述代码外,脚本在计划任务中工作。我的意思是,如果在我的bat文件中使用script1.py,它会工作,但是如果我使用mainScript.py,它会给出错误代码

'script1.py' is not recognized as an internal or external command,
operable program or batch file.
'script2.py' is not recognized as an internal or external command,
operable program or batch file.

我知道我可以将所有代码移动到mainScript中,但不知道我是否可以做些什么。

您需要指定哪个程序将运行脚本。 试试这个:

os.system('python script1.py')

您需要指定哪个程序将运行脚本,请尝试以下操作:os.system('python script1.py')在我的示例中,实际工作的是os.system('full path to python.exe'full path to the script1.py')@Kalenji u不需要指定full path is python.exe的路径在ENV变量内。