我只想从cmd中集成这两个命令并在python脚本中使用它们,但我在编程和python中都是新手。我怎么能做到这一点?
cd C:\
python dumpimages.py http://google.com C:\images\
答案 0 :(得分:2)
请注意,exec()
也可以使用,但不推荐使用os.subprocess
。
继上述评论之后,如果您只想从网页中检索图片,use GNU wget
with the -A
flag:
wget -r -P /save/location -A jpeg,jpg,bmp,gif,png http://www.domain.com
答案 1 :(得分:0)
我怀疑cd C:\
并不是必需的,一旦这种情况消失了,你似乎要求的就是启动python脚本的方法。
也许您只想修改saveimage.py,以便它具有您想要的硬编码参数?我不知道那个剧本是什么 - 也许你可以告诉我们它是否重要或者你不允许修改它。
答案 2 :(得分:0)
我认为您正在寻找sys.argv
尝试:
import sys
print(sys.argv)
在你的saveimage.py。
之上它应该打印如下:
['C:\saveimage.py', 'http://google.com', 'C:\images\']
你看,sys.argv是一个字符串列表。第一项是脚本本身的名称,其他是参数。
由于列表是从0开始的,因此您可以使用sys.argv[i]