簡體   English   中英

python腳本中的Cmd命令?

[英]Cmd commands from within python script?

我只是想從cmd中集成這兩個命令並在python腳本中使用它們,但我在編程和python中都是新手。 我怎么能做到這一點?

cd C:\
python dumpimages.py http://google.com C:\images\

使用os.subprocess模塊。

請注意, 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM