批量下载文件并重命名
num<文件数量+1
d中填写存储路径
修改newName改变命名规则
import os
import requestsnum = 1
while num < 170:url = 'http://example.com/' + str(num) + '.zip'd = 'D:\\B\\'path = d + url.split('/')[-1]try:if not os.path.exists(d):os.mkdir(d)if not os.path.exists(path):r = requests.get(url)r.raise_for_status()with open(path, 'wb') as f:f.write(r.content)f.close()print("保存成功" + str(num))else:print("已存在" + str(num))except:print("获取失败" + str(num))num += 1path = input(d)
fileList = os.listdir(path)
n = 0
for i in fileList:# 设置旧文件名(就是路径+文件名)oldName = path + os.sep + fileList[n] # os.sep添加系统分隔符# 设置新文件名newName = path + os.sep + 'a' + str(n + 1) + '.JPG'os.rename(oldName, newName) # 用os模块中的rename方法对文件改名print(oldName, '======>', newName)n += 1
批量下载文件并重命名相关推荐
- php下载文件并重命名,通过php下载文件并重命名
通过php下载文件并重命名 $filename = dirname(__FILE__) . '/oldfilename.jpg'; $out_filename = 'newfilename.jpg'; ...
- 批量用title的内容命名html文件,使用批处理批量复制文件并重命名
使用批处理copy批量复制指定目录下(包括子目录)的老师,能否使用copy命令帮忙写个批处理实现以下功能: 复制指定目录下(包@echo off & title 备份文件 By 依梦琴瑶 :: ...
- 从网上批量下载图片并重命名
批量下载网页上的图片 三点--->更多工具---->网页另存为 tensorflow.python.framework.errors_impl.UnknownError: Failed t ...
- vue下载文件并重命名
vue的项目,需要做一个文件上传下载的功能.上传是OK的,然鹅因为上传到minio的时候,使用了随机数命名,导致文件名称就变成了一大串字符.被客户驳回来了.那好吧,就加一个重命名功能好了. 不过这个项 ...
- Php7实现文件下载,PHP7 SFTP下载文件并重命名该下载文件
SFTP类 '',//sftp服务器地址 'port' => ,//sftp服务器端口 'username' => '', //sftp服务器用户名 'password' => '' ...
- 微信小程序下载文件并重命名,并在微信可以打开、保存并转发给好友
在开发中,遇到一个需求,需要预览.下载并保存PDF文件,实现文件的重命名,可以转发给微信好友 开发代码如下 download() {// 判断文件目录是否存在, wx.env.USER_DATA_PA ...
- Vue项目:js模拟点击a标签下载文件并重命名,URL文件地址下载方法、请求接口下载文件方法总结。
URL文件地址下载方法 一.正常情况下,我们都如此下载文件并修改文件名,在a标签上面添加download属性 //文件下载downFile() {if ('download' in document. ...
- vue根据URL下载文件并重命名
介绍 最近跟后端调试接口时上传附件(包含img.xlsx)等文件类型,需要在下载到本地时展示原名称. 实现方法 首先需要在vue的methods内定义方法 downloadByBlob(row){le ...
- curl -O 下载文件 curl -o 下载文件并重命名
默认使用URL 的最后部分当作文件名 curl -O https://httpbin.org/image/png 红色框就是默认的下载路径 curl -o image.jpg https://http ...
最新文章
- WayOS路由智能小区组网方案
- c语言字符变量grade如何定义,c语言基础概念笔记
- 成功解决AttributeError: module tensorflow has no attribute reset_default_graph
- 重载session存储方式–session_set_save_handler()
- 面向对象思想----不看懊悔!
- 利用PROMPT_COMMAND记录每个用户执行命令的时间ip等信息。
- PHP获取指定月的前N个月数据
- C语言字符串转16进制
- python导入鸢尾花数据集_python KNN算法实现鸢尾花数据集分类
- Java - 类加载器
- 电力电气自动计算excel表格大全【共46份】
- word流程图怎么使箭头对齐_word流程图箭头怎么画
- 你的编程能力从什么时候开始突飞猛进?
- 决策树 基于python实现ID3,C4.5,CART算法
- 带你修改电脑用户名从中文到英文
- 防止关闭windows
- jdk-9.0.4安装与环境变量配置
- 直升机航模倾斜器研究总结
- AVG.js ——面向未来的文字冒险游戏框架
- 当下流行的中文分词模块jieba