Pycharm v4.5无法导入名称'request'

时间:2015-05-20 02:32:07

标签: python csv importerror

每当我运行此代码时:

from urllib import request

goog_url = 'http://real-chart.finance.yahoo.com/table.csv?s=TSLA&d=4&e=20&f=2015&g=d&a=5&b=29&c=2010&ignore=.csv'

def download_stock_data(csv_url):

    response = request.urlopen(csv.url)
    csv = response.read()
    csv_str = str(csv)
    lines = csv_str.split("\\n")
    dest_url = r'goog.csv'
    fx = open(dest_url, "w")
    for line in lines:
        fx.write(line + "\n")
    fx.close()

download_stock_data(goog_url)

我收到此错误:

C:\Python27\python.exe C:/Users/Luke/PycharmProjects/untitled2/main.py
Traceback (most recent call last):

  File "C:/Users/Luke/PycharmProjects/untitled2/main.py", line 1, in <module>
    from urllib import request

ImportError: cannot import name request

我已尝试安装请求模块,但安装仍然失败。我究竟做错了什么?我对这些东西很陌生,但我已经尝试了一些其他可能的解决方案,我在这里找不到任何成功。

1 个答案:

答案 0 :(得分:1)

尝试使用

from urllib3 import request

适用于Python 2.7