我尝试用Python启动lpksetup.exe。 我试过:
subprocess.call(["lpksetup.exe"], cwd="C:\\Windows\\System32\\")
os.startfile('C:\\Windows\\System32\\lpksetup.exe')`
但我总是犯这样的错误:
[WinError 2] The system can not find the specified file
路径是正确的(100%确定)。当我在资源管理器中搜索文件时,它就在那里(不隐藏或隐藏),但当我通过Python打印目录中的所有文件时,文件就不在那里了:
import os
for root, dirs, files in os.walk("C:\\Windows\\System32\\"):
for filename in files:
print(filename)
如何执行lpksetup.exe
由于
lpksetup.exe
似乎是一个可执行文件,我认为命令os.system
关于查找文件:
我不确定,因为我在Windows上不使用Python,但可能需要用普通斜杠替换(转义的)反斜杠,如:
我不得不把文件复制到另一个地方。然后它成功了(系统外(32)
相关问题 更多 >
编程相关推荐