首页 > 编程语言 >python 批量修改文件文件名,文件类型

python 批量修改文件文件名,文件类型

时间:2023-01-23 04:11:07浏览次数:61  
标签:文件名 python sep new path 文件类型 os png

相关文章

使用python批量修改文件名 https://blog.csdn.net/m0_45447650/article/details/126859424
Python 批量修改文件名 https://www.cnblogs.com/gooutlook/p/16371277.html
os.rename方法介绍 https://www.runoob.com/python/os-rename.html
Python中os.sep的用法 https://blog.csdn.net/qq_18483627/article/details/105365191

简介

def Name_modification():
    path= './sucai2023'
    #获取该目录下所有文件,存入列表中
    fileList=os.listdir(path)
    n=0
    for i in fileList:
        #设置旧文件名(就是路径+文件名)
        oldname=path+ os.sep + fileList[n]   # os.sep添加系统分隔符
     
        #设置新文件名
        namenew ='a' # 这里一定要注意
        newname=path + os.sep +namenew+str(n+1)+'.png'
     
        os.rename(oldname,newname)   #用os模块中的rename方法对文件改名
        print(oldname,'======>',newname)
        n+=1
import os

path = "F:\project\PYTHON\pic_png\\202205_b"      # 存放jpg文件的文件夹地址
new_path = "F:\project\PYTHON\pic_png\PNG"        # 转化为png文件后存放的地址

files = os.listdir(path)                          # 以数组的形式读取文件夹的文件

i=0
for file in files:
    f = files[i].split('.')[0]                    # 获取原文件名字不包含后缀
    original = path + os.sep+ files[i]            # 这里获取了文件中所有文件的名字包含后缀
    #new = new_path + os.sep + str(i+1) + ".png"  # 这里重新构建了一个文件的名字,并且将后缀从.jpg改为了.png
    new = new_path + os.sep + f + ".png"          # 这里保留了原来文件夹的名字,只是将后缀从.jpg改为了.png
    os.rename(original,new)                       # 修改文件名
    i+=1

标签:文件名,python,sep,new,path,文件类型,os,png
From: https://www.cnblogs.com/addPath/p/17060981.html

相关文章

  • Python 内置界面开发框架 Tkinter入门篇
    本文大概4158个字,阅读需花10分钟内容不多,但也花了一些精力如要交流,欢迎关注我然后评论区留言谢谢你的点赞收藏分享首先,今天先给大家拜个好年!新年快乐,恭喜发财!为了......
  • python pil 图片缩放
    #安装pil#cmd-->pipinstallpillowfromPILimportImagedefPicture_zoom():#加载图片im=Image.open("./pic/spring/b0.png")#获得图片的长宽......
  • python3 分割键值对cookies并将键和值赋值给cookiejar,传递给requests
    importtimeimportrequestsimportrequests.cookies#格式化成2016-03-2011:45:39形式print(time.strftime("%Y-%m-%d%H:%M:%S",time.localtime()))print(time.......
  • 求助:我需要用Python中parsel模块提取文章的文本内容,有什么办法
    求助:像这样我想提取小说文章内容怎么提取我要用的模块有parsel<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-......
  • Python面向对象版学员管理系统(附源码)
    文章目录​​一、系统需求​​​​二、准备程序文件​​​​2.1分析​​​​2.2创建程序文件​​​​三、书写程序​​​​3.1student.py​​​​3.2managerSystem.py​......
  • Python基础总复习
    Python基础总复习计算机基础数据类型流程控制字符编码文件操作可迭代对象、迭代器对象、生成器对象异常捕获Python基础之函数Python基础之模块Python基础之面......
  • Python基础之面向对象
    目录Python基础之面向对象一、面向对象之类与对象1.类与对象的创建以及调用2.对象独有的数据和功能二、动静态方法 在类体中定义函数的三种方式1.类中直接定义函数默认绑......
  • Python语言基础—定义变量与数据类型
    希望本阶段内容可以帮助大家学好Python基础,详情可以关注上方Python专栏!文章目录​​系列文章目录​​​​一、变量的作用​​​​二、定义变量​​​​2.1标识符​​​​2.......
  • Python语言基础—注释的作用及分类
    希望本阶段内容可以帮助大家学好Python基础,详情可以关注上方Python专栏!文章目录​​系列文章目录​​​​一、注释的作用​​​​二、注释的分类及语法​​​​三、总结​​......
  • Python语言基础—元组的应用与常见操作
    希望本阶段内容可以帮助大家学好Python基础,详情可以关注上方Python专栏!文章目录​​系列文章目录​​​​一、元组的应用场景​​​​二、定义元组​​​​三、元组的常见操......