因为之前包都是在Python3.6安装的,2.7几乎没有任何包
虽然明明没有用到这个xlrd,用的是xlwt.
但是出现了这个提示,安装上就好了…
request = urllib.request.Request(url)
response = urllib.request.urlopen(request)
content = response.read()
有这样的代码,这样的在Python3里是可以用的,
降级到2.7的时候,就不能使用.
需要将urllib.request.Request修改为urllib2.Request
原因是Python2里有urllib和urllib2两个,在Python3里就只有一个urllib了.
with open(total_csv_name, "w", newline='') as f:
代码在Python3是这样的,用来写CSV文件的代码…
改成2.7后就报错了
TypeError: 'newline' is an invalid keyword argument for this function
解决方案是:
将newline=’'去掉…
报错是解决了,但是每一行之间都有一行空白行…
解决空白行的办法是:
with open(total_csv_name, "wb") as f:
将w改成了wb.就解决了,估计是编码格式的问题吧.