首页 > 编程语言 > 详细

python基础应用:批量自定义修改文件名

时间:2021-08-23 08:32:57      阅读:13      评论:0      收藏:0      [点我收藏+]
# 需求:批量修改文件名,既可添加指定字符串,又能删除指定字符串。

import os
flag = int(input("请输入要执行的操作:1.添加指定字符 2.删除指定字符"))
if flag == 1:
add = input("请输入想要添加的字符")
elif flag == 2:
noadd = input("请输入想要删除的字符")
else:
print("输入错误!")
# 1. 设置添加删除字符串的的标识 如果flag为1则添加指定字符,flag取值为2则删除指定字符
# 2. 获取指定目录的所有文件
#2.1获取指定目录
dir_name = ‘./‘ #当前目录所有文件
#2.2获取指定目录的文件列表
file_list = os.listdir(dir_name)
#print(file_list)
# 3. 将原有文件名添加/删除指定字符串,构造新名字
for name in file_list:
#添加指定字符
if flag == 1:
new_name = add+name
#删除指定字符
if flag == 2:
num = len(noadd)
new_name = name[num:]
#打印新文件名,测试程序正确性

# 4. os.rename()重命名
os.rename(name,new_name)

python基础应用:批量自定义修改文件名

原文:https://www.cnblogs.com/casterhb/p/15174089.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!