Python:wget随机打印" -1 / unknown"

时间:2014-11-25 17:09:58

标签: python command-line wget

我有一个带有几个循环的python脚本,然后python打印出来:

-1 / unknown

有人知道是什么原因引起的吗?

此外,只有当我通过Windows命令提示符或Windows批处理文件运行我的脚本时才会发生这种情况,但如果我通过PyCharm(python IDE)运行它,则不会发生这种情况

import wget

def fetch_page(url):
    wget.download(url, out='cache/page')
    page_file = open('cache/page', 'r', encoding='utf8')
    page = page_file.read()
    page_file.close()
    return page

fetch_page('http://en.wikipedia.org/wiki/Main_Page')

1 个答案:

答案 0 :(得分:1)

Wget.download()需要第三个参数用于我遗漏的进度条。

只需将bar=None添加到wget.download(url, out='cache/page')

wget.download(url, out='cache/page', bar=None)