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("文件已经存在!")
下一篇:
kafka配置及启动等命令总结
