有一个批处理文件test.bat,放在路径dstDir里,想问下如下3条命令执行结果是否一致
os.system(dstDir)
os.chdir(dstDir)
os.system('test.bat')
或者说2和3是要绑在一起使用的?
您好,感谢您的回答
关于第一个我不是很理解,是说它执行了那个文件,运行完返回一个值后当前目录又回到了cmd的正常命令窗口而不再是那个路径了吗?
这条语句有没有都行吗?
第二个切换完后是停留在那个dstdir路径上吧?
非常感谢~~
os.system是独立进程,对环境的修改对后面不起作用。而chdir对路径的修改后面可以看到的。你在后面用os.getcwd()验证一下就知道了。