cmd からこれら 2 つのコマンドを統合して入力し、それらを Python スクリプトで使用したいだけですが、プログラミングと Python の両方の初心者です。どうすればこれを達成できますか?
cd C:\
python dumpimages.py http://google.com C:\images\
exec()
も機能しますが、推奨されていないことに注意してくださいos.subprocess
。
上記の私のコメントに加えて、ウェブページから画像を取得するだけの場合は、GNUwget
を次の-A
フラグとともに使用します。
wget -r -P /save/location -A jpeg,jpg,bmp,gif,png http://www.domain.com
は必要ないと思いcd C:\
ますが、それがなくなったら、Pythonスクリプトを起動する方法だけを求めているようです。
おそらく、saveimage.py を変更して、必要なハードコードされた引数を持つようにするだけでよいでしょうか? そのスクリプトが何なのかわかりませんが、それが重要なのか、それとも変更が許可されていないのか教えていただけないでしょうか。
私はあなたが探していると思いますsys.argv
試す:
import sys
print(sys.argv)
あなたのsaveimage.pyの上に。
次のように出力されます。
['C:\saveimage.py', 'http://google.com', 'C:\images\']
ご覧のとおり、sys.argv は文字列のリストです。最初の項目はスクリプト自体の名前で、残りはパラメーターです。リストは 0 から始まるため、スクリプトの i 番目のパラメーターにアクセスするには、次のようにします。sys.argv[i]