Windows のコマンド プロンプトからプログラムを実行しようとしています。私はいくつかの問題を抱えています。コードは以下のとおりです。
commandString = "'C:\Program Files\WebShot\webshotcmd.exe' //url '" + columns[3] + "' //out '"+columns[1]+"~"+columns[2]+".jpg'"
os.system(commandString)
time.sleep(10)
したがって、単一引用符を使用すると、「ファイル名、ディレクトリ名、またはボリューム ラベルの構文が正しくありません」と表示されます。一重引用符を \" に置き換えると、「'C:\Program' は有効な実行可能ファイルではありません」という意味になります。
構文エラーであることは認識していますが、これを修正する方法がよくわかりません....
column[3] には、Web ブラウザーから貼り付けられた完全な URL のコピーが含まれています (したがって、URL エンコードする必要があります)。column[1] には数字とピリオドのみが含まれます。column[2] にはいくつかのテキストが含まれ、二重引用符とコロンは置き換えられます。念のため申し上げると…
ありがとう!