我尝试使用Python启动lpksetup.exe。我尝试过:
subprocess.call(["lpksetup.exe"], cwd="C:\\Windows\\System32\\")
os.startfile('C:\\Windows\\System32\\lpksetup.exe')`
但是我总是会收到此错误:
[WinError 2]系统找不到指定的文件
正确的路径(确定为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,但这可能是,您需要用正常的斜杠替换(转义的)反斜杠,例如:
import os
os.system('C:/Windows/System32/lpksetup.exe')
我必须将文件复制到另一个位置。然后它起作用了。 (超出System32)