我需要运行pdb2mdb.exe
实用程序,并将DLL文件作为参数传递。在
经过长时间的谷歌搜索,玩各种各样的call/Popen
-我仍然找不到解决方案。。。在
这是最后一个代码:
def pdb2mdb(logger, modsrcdll):
os.chdir("C:\\Program Files (x86)\\Unity\\Editor\\Data\\MonoBleedingEdge\\lib\\mono\\4.0\\")
subprocess.call("pdb2mdb.exe %s" % modsrcdll)
但是-这边pdb2mdb.exe文件不想接受参数,并打印它的帮助:
^{pr2}$没有os.chdir()
-它根本无法解析C:\\Program Files (x86)
。。。在
我以前在Linux下使用过subprocess.call()
,从未遇到过这样的问题,例如:
subprocess.call('ls -l %s | grep -v total' % self.path, shell=True)
你可以试试subprocess.Popen
示例:下面的代码将从}作为参数。这对你的
^{pr2}$C:\\Windows\\System32
打开notepad.exe
,并将文件{.dll
也可能有用相关问题 更多 >
编程相关推荐