os.startfile を使用してバットを開始していますが、名前の前にピリオドがあるバット ファイルを開始する方法が見つかりません。
私が達成したいことの例:
import os
import subprocess
os.startfile('C:\\folder\\proov\\.batch.bat')
os.startfile を使用してバットを開始していますが、名前の前にピリオドがあるバット ファイルを開始する方法が見つかりません。
私が達成したいことの例:
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"))