即時通訊使用os.startfile來啓動一個蝙蝠,但我找不到一種方式來啓動一個bat文件,它的名稱有一個週期。如何開始一個在它前面有句點的文件?
的什麼我想要實現例如:
import os
import subprocess
os.startfile('C:\\folder\\proov\\.batch.bat')
即時通訊使用os.startfile來啓動一個蝙蝠,但我找不到一種方式來啓動一個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')
這工作!非常感謝你! – kmm
import os
os.startfile(os.path.join("c:\\folder\\proov\\", ".batch.bat"))
拋出的錯誤是什麼?任何堆棧跟蹤都會有幫助! –