想在15秒后运行python脚本(runp.py)

时间:2014-01-16 04:39:32

标签: python

我想在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')

但是,我无法在屏幕上显示结果。

1 个答案:

答案 0 :(得分:3)

你的代码运行正常(至少对我而言)但是命令提示符不等待任何关闭,所以它会在眨眼间出现和关闭。 为了让它留在那里,添加raw_input()是一种方式。对于python 3.xx,它是input()

import os
os.system("pause")

编辑:将其中一个添加到runp.py

的末尾