Python学习笔记12:Python批量重命名文件

今天小白同学找到我,想批量把“一堆”jsp文件重命名为“html”后缀的文件。

他说,一个一个的改太累了,文件有好几十个。

我直接回到,肯定python啊。

话不多说,直接操作。

为了做好演示,我用 txt 文件为例,放到了一个 houzhui 的文件夹中。为了模拟真实情形,我还放了几个文件夹在里面

目标:把这两个 txt 文件,直接修改后缀为 html 。

思路:

1. 把操作的当前目录修改到 houzhui 文件夹下

2. 罗列当前文件夹的内容

3. 循环判断,是路径就跳过;是文件,则读取文件名,重命名(其实就是修改文件名为原文件名+.html

代码如下:量不大,很简单,具体看注释。

import  os

tag = os.path.join( os.getcwd(), "houzhui")  # 组合文件所在的路径
os.chdir( tag )                              # 跳转【当前路径】到文件所在的路径
files= os.listdir(os.getcwd())               # 列出【当前路径】的所有文件、文件夹。是个列表(数组)
for item in files: # 遍历列表(数组)
    print(item)
    if os.path.isdir(item):  #  如果是目录就跳过
        continue
    fname,fhz = os.path.splitext(item)       # 分离出当前文件的名字和后缀
    print( fname )                           # 打印文件名
    os.rename(item,fname+".html")            # 重命名文件,修改后缀为 .html

~end~

虽然放暑假了,但是也要学习啊。好多事情还没做~ 加油~ 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值