我正在使用 os.startfile 启动一个 bat,但我找不到一种方法来启动一个名称前面有句点的 bat 文件。
我想要实现的示例:
import os
import subprocess
os.startfile('C:\\folder\\proov\\.batch.bat')
我正在使用 os.startfile 启动一个 bat,但我找不到一种方法来启动一个名称前面有句点的 bat 文件。
我想要实现的示例:
import os
import subprocess
os.startfile('C:\\folder\\proov\\.batch.bat')
使用原始字符串:
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')
import os
os.startfile(os.path.join("c:\\folder\\proov\\", ".batch.bat"))