我使用os.startfile来启动一个蝙蝠,但我找不到一种方法来启动一个具有其名称前面的句点的bat文件。
我想要实现的例子:
import os
import subprocess
os.startfile('C:\\folder\\proov\\.batch.bat')
答案 0 :(得分:4)
使用原始字符串:
import os
os.startfile(r'C:\folder\proov\.batch.bat')
请注意,对于批处理文件,您只需执行以下操作:
import os
os.system(r'C:\folder\proov\.batch.bat')
或者
import subprocess
subprocess.call(r'C:\folder\proov\.batch.bat')
答案 1 :(得分:0)
import os
os.startfile(os.path.join("c:\\folder\\proov\\", ".batch.bat"))