python脚本中的Cmd命令?

时间:2012-04-21 12:05:01

标签: python scripting cmd

我只想从cmd中集成这两个命令并在python脚本中使用它们,但我在编程和python中都是新手。我怎么能做到这一点?

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

3 个答案:

答案 0 :(得分:2)

Use the os.subprocess module.

请注意,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]

访问脚本的第i个参数