python修改文件夹下文件夹的名字
用途:用修改指定文件夹中,文件夹的名字,主要目的是前面文件夹命名的时候,以“数字、名字”的方式命名,但是上传百度云的时候,发现不能按顺序排列,所以进行重命名,主要用到的函数有:
1.os.path.join:合成保存路径
2.os.listdir:返回指定文件夹路径下的所有文件名
3.str.split:进行字符串的分解
具体代码:
import os
import redef replaceDirName(rootDir):
dirs = os.listdir(rootDir)
for dir in dirs:print('oldname is:' + dir) # 输出老的名字string = dir.split('、')num = string[0]temp = "%03d" % int(num) + '-' + string[1] # 主要目的是在数字统一为3位,不够的前面补0oldname = os.path.join(rootDir, dir) # 老文件夹的名字newname = os.path.join(rootDir, temp) # 新文件夹的名字os.rename(oldname, newname)if __name__ == '__main__':
rootdir = 'G:\活儿'
replaceDirName(rootdir)
python修改文件夹下文件夹的名字相关推荐
- linux: 批量修改文件夹及文件夹下文件的名字
假如我有一个文件夹,文件夹下面有一些文件,如下所示: Gideon/gideon_lisha/Gideon_samuel/Gideon_nathan.xml Gideon/lisha_gideon/G ...
- 批量修改文件夹下文件的名字
批量修改文件夹下文件的名字 // An highlighted blockpublic static void changeFileNameBatch(String path) {// get fil ...
- bat批处理修改文件夹下文件名字
bat批处理修改文件夹下文件名字 业务场景 有时候我们经常会遇到需要批量处理一些文本或者文件名称的问题,批量文本的处理可以使用notepad++ 里面的列编辑,或者批量替换字符串即可.假如有这样一个要 ...
- python观察日志(part18)--遍历文件夹下文件并判断后缀
学习笔记,仅供参考 import ospath = r"F:\MyStudio\PythonStudio\goatbishop.project01\MyNewWork" fileN ...
- java读取文件夹下的所有txt文件,java读取文件夹下文件及txt内容
public class PositionController { // 读取txt内容 public static String txt2String(File file) { StringBuil ...
- Linux统计某文件夹下文件、文件夹的个数
统计某文件夹下文件的个数 ls -l |grep "^-"|wc -l 统计某文件夹下目录的个数 ls -l |grep "^d"|wc -l 统计文件夹下文件 ...
- Linux下查看文件夹下文件个数
统计某文件夹下文件的个数 ls -l |grep "^-"|wc -l 统计某文件夹下目录的个数 ls -l |grep "^d"|wc -l 统计文件夹下文件 ...
- Centos 统计文件夹下文件和文件夹的个数
运营管理中经常会碰到关于文件统计的需求,近期在做系统迁移,正好做个备忘. 关键词: d : directory - : 一般文件 以下命令在需要统计的目录下进行,如: # cd 目标文件夹 统计 ...
- linux根目录数量限制,windows,linux文件夹下文件上限最大个数
1.FAT16文件系统, 可以保存的文件体积最大值是 4 GB - 1 byte (2^32 bytes - 1 byte): 卷的最大体积是4GB:每个卷上最多可以保存的文件数量是65,536个 ( ...
- Git无法添加文件夹下文件
git rm --cached directorygit add directory 参考 git 无法添加文件夹下文件
最新文章
- 如何在VMware虚拟机上安装Linux操作系统(Ubuntu)
- 19 条 MySQL 技巧,效率至少提高 3倍!
- HDU 1693(状态压缩 插头DP)
- iptables详解--转
- 未能将网站配置为使用ASP.NET4.0,不能打开VS项目
- 近似求PI(15 分)
- leetcode6. Z 字形变换
- 9年120亿,美的数字化转型纪实
- AcWing1064.骑士(状压DP)题解
- Linux ubuntu基本知识
- 解构给默认值_使用 JavaScript 解构让代码更优雅
- 無題(後改為總有那麼一句話)
- 用matlab画相频曲线_matlab 幅频特性 相频特性代码,图片
- PMP知识点速记——4.1制定项目章程
- Kafka运维大全来了!优化、监控、故障处理……
- 【论文阅读】Rethinking the Value of Network Pruning
- MOSFET的雪崩失效
- cloudchat苹果如何下载只能通过ipa吗
- 中国遥感数据查询网址
- 有一个已经排好序的数组,今输入一个数,要求按照原来排序的规律将它插入数组中
热门文章
- 电脑上怎么把mov转换成mp4?
- randn函数加噪声_Matlab笔记——AWGN函数详解与实例——AWGN加性高斯白噪声+QPSK调制...
- 【亲测有效】快速简单解决apple Ipad无法配对apple pencil问题
- C++ 判断矩形是否相交
- 数字IC设计verilog编写——6脉冲同步器
- LaTeX技巧100:LaTeX如何输入大小写罗马数字?
- 帝国cms模板 php代码 效率,帝国cms模板开发常用技巧总结
- cad多段线画圆弧方向_cad弧形多线(cad多段线怎么画弧线)
- 什么是word文件只读模式?
- ARM.CMSIS.3.20.4.pack和Keil.STM32F1xx_DFP.1.0.5.pack这两个文件的意义