Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/360.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程序执行python程序_Python_File_Os.system_Python Os - Fatal编程技术网

如何从python程序执行python程序

如何从python程序执行python程序,python,file,os.system,python-os,Python,File,Os.system,Python Os,我将按照以下步骤解释我的问题: First.py(这只是一个print语句:print('Hi')) py(这是从FirstCopy.py复制的:所以有相同的语句打印('Hi')) 首先读取文件.py 将其写入新文件FirstCopy.py 现在通过os.system(Python First.py)执行该文件,我得到的输出是“Hi” 现在通过os.system(pythonfiratcopy.py)执行该文件。我没有得到任何输出,也没有错误 当我尝试为这两个文件打印os.system()的返回

我将按照以下步骤解释我的问题:

First.py(这只是一个print语句:print('Hi')) py(这是从FirstCopy.py复制的:所以有相同的语句打印('Hi'))

  • 首先读取文件.py
  • 将其写入新文件FirstCopy.py
  • 现在通过os.system(Python First.py)执行该文件,我得到的输出是“Hi”
  • 现在通过os.system(pythonfiratcopy.py)执行该文件。我没有得到任何输出,也没有错误

  • 当我尝试为这两个文件打印os.system()的返回值时,我得到的是0。请格式化您的问题,这很混乱!FirstCopy.py中有什么内容?Olivier Samson:在First.py和FirstCopy.py中,我都是通过输入()从用户那里获得名称的并打印名称。对不起,Shri,您的问题不可理解。请查看问题的堆栈溢出要求,以便我们可以帮助您解决。@Shrikarthigeyan.Nshri它看起来像复制文件指针(f1)在使用os.system执行文件之前未关闭。因此不会执行该文件。请尝试关闭该文件。另外,请格式化问题以更好地理解该问题。