我有一个批处理文件,我试图用python运行,并且由于某种原因它不工作。 批处理文件指定路径,然后执行某个命令,就像这样:使用python脚本运行批处理文件
Path= %systemdrive%\somefolder\secondfolder\Step1
setupEP.exe ADDLOCAL="tp"
那么Python脚本应该这个文件,然后做一些其他的事情,这是无关紧要当前一些其他类似的文件。 问题是批处理文件没有被执行。 下面是我的Python脚本
def func1():
os.popen(r"%systemdrive%\s1.bat")
def func1():
os.popen(r"%systemdrive%\s2.bat")
list=[func1(),func2()]
for i in list:
t1=threading.Thread(target=i, args=(1,))
t1.start()
t1.join()
如果我代替批处理执行一些随机循环,像
for i in range(0,60):
print i
一切完美 帮助的人?
不要覆盖'PATH'。更新它,而不是'设置“PATH =%systemdrive%\ somefolder \ secondfolder \ Step1;%PATH%”' – dcg