import urllib request
import requests
goog_url = "https://query1.finance.yahoo.com/v7/finance/download/GOOG?period1=1501517722&period2=1504196122&interval=1d&events=history&crumb=bU42Yaj88Bt"
def download_stock_data(csv_url):
response = ur.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)
我正在尝试使用此代码从互联网导入CSV文件。但是,尽管我付出了最大的努力,我仍然继续获得语法错误,该错误表明找不到urllib import的请求模块。
File "/Users/Micmaster/PycharmProjects/pythonProject/firstProject.py", line 1
import urllib request
^
SyntaxError: invalid syntax
我尝试了许多不同的变体"from urllib import request", "import urllib.request", "import urllib", "import urllib2.request"
,甚至在pycharm上更改了我的解释器的版本。任何帮助将不胜感激,谢谢!
答案 0 :(得分:0)
我将写关于python2。
为什么你在urllib包中尝试导入请求python或对象,当这个包没有。
在下一行您的导入请求。所以请使用请求。
我不知道你为什么需要urllib,但是将import urllib request
更改为import urllib as ur
。
答案 1 :(得分:0)
urllib.request
模块位于Python 3库中;
对于Python 2,您使用urllib2
。
答案 2 :(得分:0)
HTTP Error 401: Unauthorized
您的代码应如下所示。但它仍显示 ArrayList<Integer> parameters;
parameters = new ArrayList;
parameters.add(CV_IMWRITE_JPEG_QUALITY);
parameters.add(quality);
Highgui.imwrite("temp.jpg", image_entry, parameters);
您使用了错误的网址。