1

たとえば、バッチ (Windows) では %CD%\ または .\ を使用して cwd から何かを開始できますが、Python でそれを行う方法がわかりません...

私は試してみsubprocess.call(['.\somedirectory\someprogram.exe'])ましたsubprocess.call(['\\somedirectory\someprogram.exe'])

編集:また、バッチで使用したコマンドは次のとおりです:start %CD%\somedirectory\someprogram.exeまたはstart .\somedirectory\someprogram.exe

4

1 に答える 1

0

私はそれをテストしていませんが、これはうまくいくはずです:

from subprocess import call
call(["start %CD%\somedirectory\someprogram.exe", "-l"])

ただし、ファイルパスの宣言は少し奇妙に思えます。

于 2016-03-27T14:23:50.240 に答える