![](/img/trans.png)
[英](python) issue bash commands from within python script (alla perl system($cmd))
[英]Cmd commands from within python script?
我只是想從cmd中集成這兩個命令並在python腳本中使用它們,但我在編程和python中都是新手。 我怎么能做到這一點?
cd C:\
python dumpimages.py http://google.com C:\images\
請注意, exec()
也可以工作但不推薦使用os.subprocess
。
繼上面的評論之后,如果您只想從網頁中檢索圖像,請使用帶-A
標志的GNU wget
:
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開始的,因此您可以使用sys.argv[i]
訪問腳本的第i個參數
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.