python–下载文件并将文件放到指定文件夹
import os #导入os库
import urllib #导入urllib库
def file_downloand(): #######文件下载
if os.path.exists("文件路径") == False: # 判断是否存在文件
# 文件url
image_url = '(需要下载文件所在位置的网页),例如:https://www....'
# 文件基准路径
basedir = os.path.abspath(os.path.dirname(__file__))
# 下载到服务器的地址
file_path = os.path.join(basedir, '(将成功下载后的文件放到指定位置),例如:D:/...')
try:
# 如果没有这个path则直接创建
if not os.path.exists(file_path):
os.makedirs(file_path)
file_suffix = os.path.splitext(image_url)[1]
filename = '{}{}'.format(file_path, file_suffix) # 拼接文件名。
urllib.request.urlretrieve(image_url, filename=filename)
print("成功下载文件")
except IOError as exception_first: #设置抛出异常
print(1, exception_first)
except Exception as exception_second: #设置抛出异常
print(2, exception_second)
else:
print("文件已经存在!")
来源:尘心剑客