使用Python调用wget失败

时间:2014-11-05 08:18:31

标签: python subprocess wget

我可以在没有问题的cmd窗口中使用wget。但是它无法在Python中调用命令中的wget。

我的代码是:

import os
os.system('wget http://www.google.com')

错误是: wget未被识别为内部或外部命令

我也尝试了子进程,它也失败了。

from subprocess import *
call(['wget', 'http://www.google.com.hk'])

错误是: FileNotFoundError:[WinError 2]

2 个答案:

答案 0 :(得分:1)

将wget添加到系统路径变量中,然后再次运行代码。

答案 1 :(得分:0)

只有当os.getcwd()返回wget存在的目录时才会识别Wget。如果不同则使用wget的绝对路径。