我想在15秒后运行python脚本(runp.py)。 以下代码有什么问题?
import time, subprocess
time.sleep(15)
python = 'C:\\Python32\\python.exe'
runp = 'C:\\Users\\viena\\Desktop\\runp.py'
subprocess.call([python,runp])
runp.py仅包含以下代码:
print ('asdf')
但是,我无法在屏幕上显示结果。
答案 0 :(得分:3)
你的代码运行正常(至少对我而言)但是命令提示符不等待任何关闭,所以它会在眨眼间出现和关闭。
为了让它留在那里,添加raw_input()
是一种方式。对于python 3.xx,它是input()
或
import os
os.system("pause")
编辑:将其中一个添加到runp.py