如何启动前面有句号的文件?

时间:2013-06-21 16:50:14

标签: python file batch-file python-3.x

我使用os.startfile来启动一个蝙蝠,但我找不到一种方法来启动一个具有其名称前面的句点的bat文件。

我想要实现的例子:

import os
import subprocess
os.startfile('C:\\folder\\proov\\.batch.bat')

2 个答案:

答案 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"))