AttributeError: module ‘urllib’ has no attribute ‘request’
代码:
import os
import random
import urllib
def imgdon(url):
img_url = url
file_path = 'D:/book/tvimg/'
file_name = "tvimg" + str(int(random.uniform(20, 10) * 10 ** 14))
# 是否有这个路径
if not os.path.exists(file_path):
# 创建路径
os.makedirs(file_path)
# 获得图片后缀
file_suffix = os.path.splitext(img_url)[1]
# print(file_suffix)
# 拼接图片名(包含路径)
# filename = '{}{}{}{}'.format(file_path, os.sep, file_name, file_suffix)
filename = file_path + file_name + file_suffix
print(filename)
# 下载图片,并保存到文件夹中
urllib.request.urlretrieve(img_url, filename=filename)
return "http://www.klkj1999.top:8081/tvimg/"+file_name + file_suffix
print(imgdon("http://tupian.tupianzy.com/pic/upload/vod/2018-11-12/201811121542011934.jpg"))
错误
G:\python图片下载\venv\Scripts\python.exe G:/python图片下载/dianshiju_db.py
D:/book/tvimg/tvimg1610879041888624.jpg
Traceback (most recent call last):
File “G:/python图片下载/dianshiju_db.py”, line 25, in
print(imgdon(“http://tupian.tupianzy.com/pic/upload/vod/2018-11-12/201811121542011934.jpg”))
File “G:/python图片下载/dianshiju_db.py”, line 22, in imgdon
urllib.request.urlretrieve(img_url, filename=filename)
AttributeError: module ‘urllib’ has no attribute ‘request’
Process finished with exit code 1