关于在python中使用os.system运行批处理.bat文件
有一个批处理文件test.bat,放在路径dstDir里,想问下如下3条命令执行结果是否一致os.system(dstDir)os.chdir(dstDir)os.sys...
有一个批处理文件test.bat,放在路径dstDir里,想问下如下3条命令执行结果是否一致
os.system(dstDir)
os.chdir(dstDir)
os.system('test.bat')
或者说2和3是要绑在一起使用的? 展开
os.system(dstDir)
os.chdir(dstDir)
os.system('test.bat')
或者说2和3是要绑在一起使用的? 展开
1个回答
展开全部
追问
您好,感谢您的回答
关于第一个我不是很理解,是说它执行了那个文件,运行完返回一个值后当前目录又回到了cmd的正常命令窗口而不再是那个路径了吗?
这条语句有没有都行吗?
第二个切换完后是停留在那个dstdir路径上吧?
非常感谢~~
追答
os.system是独立进程,对环境的修改对后面不起作用。而chdir对路径的修改后面可以看到的。你在后面用os.getcwd()验证一下就知道了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询