Python-批量修改/删除/添加文件名称

该代码示例展示了如何使用Python的os模块来批量修改目录下文件的名称,具体操作是移除文件名的前缀'1'。通过os.listdir获取目录中的文件列表,然后使用os.chdir改变当前工作目录,确保os.rename在正确的路径下执行。new=file.lstrip('1')用于创建新文件名,移除前缀'1',最后用os.rename将原文件名替换为新名称。
摘要由CSDN通过智能技术生成
import os
dir = r'./测试文件/'
list = os.listdir(dir)
os.chdir(dir) # os.chdir() 方法用于改变当前工作目录到指定的路径。
              # 只有这样操作了,下面的 os.rename()才会到这个目录下执行
for file in list :
    new =file.lstrip('1') #删除前缀 1 
    print("原文件名:"+file+"   "+"新文件名:"+new)
    os.rename(file,new)

以上这份代码,是为路径dir下的每个文件删除文件名前缀的字符1

重命名的关键代码是:os.rename(原名称,新名称),体现在上述代码中就是os.rename(file,new),(关于os.rename(src, dst)方法点我


那么显而易见,上述代码中new就是我需要更改的新的名称,而我所需要的效果是在原文件名上删除前缀1,因此对应的代码是:
new =file.lstrip('1')

因此,需要更新为什么新的文件名,就在new上进行操作即可。

参考:https://blog.csdn.net/qq1032355091/article/details/104206254

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值