精华内容
下载资源
问答
  • python中给文件改名
    万次阅读
    2019-02-11 15:38:45

      两个常用函数:

      os.path.join(dir, file):把目录跟文件连接起来

      os.path.split(path):分离目录和文件名。

      示例代码:

    AVATAR_STRANGER_PATH="../avatar/"
    image=os.path.join(AVATAR_STRANGER_PATH, "2.jpg")
    # print(image)
    
    # 分离文件名和目录
    dirname, filename = os.path.split(image)
    # print(dirname, filename)
    
    # 改名
    new_file=os.path.join(dirname, "6.jpg")
    # print(new_file)
    os.rename(image, new_file)
    

     

    更多相关内容
  • python 文件改名字

    2022-03-30 22:42:48
    from glob import glob import os img_path = glob('img/*.jpg') n = 37 for i in img_path: a = i.split('\\') os.rename(i, a[0]+'/1-{}.jpg'.format(str(n))) n = n + 1
    from glob import glob
    import os
    
    img_path = glob('img/*.jpg')
    
    n = 37
    
    for i in img_path:
        a = i.split('\\')
        os.rename(i, a[0]+'/1-{}.jpg'.format(str(n)))
        n = n + 1
    
    
    
    
    展开全文
  • I have python script that compares existing file names in a folder to a reference table and then determines if it needs to be renamed or not.As it loops through each filename:'oldname' = the current f...

    1586010002-jmsa.png

    I have python script that compares existing file names in a folder to a reference table and then determines if it needs to be renamed or not.

    As it loops through each filename:

    'oldname' = the current file name

    'newname' = what it needs to be renamed to

    I want rename the file and move it to a new folder "..\renamedfiles"

    Can I do the rename and the move at the same time as it iterates through the loop?

    Update:

    Apologies, I'm fairly green with scrpting in general but this appears to be pretty basic. shutil.move is exactly what I needed THANKS- I just didn't know to look for it. Successful test below. Now to work it into the script.

    import shutil

    os.chdir('C:\Users\me\Desktop\New folder')

    renFolder= 'Renamed'

    oldname = 'Test.txt'

    newname= 'renTest.txt'

    shutil.move(oldname, renFolder+'/'+newname)

    解决方案

    os.rename (and os.replace) won't work if the source and target locations are on different partitions/drives/devices. If that's the case, you need to use shutil.move, which will use atomic renaming if possible, and fallback to copy-then-delete if the destination is not on the same file system. It's perfectly happy to both move and rename in the same operation; the operation is the same regardless.

    展开全文
  • 今天小编就为大家分享一篇python读取文件名并改名字的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 因为需要给一些文件重命名一下,而且文件比较多,所以命名的时候想到了用py,我需要解决的问题是这样子的 文件基本上一至 文件名是给定的 文件和文件名没有映射关系 要求在给定路径下的文件命名 代码如下: code:...

    因为需要给一些文件重命名一下,而且文件比较多,所以命名的时候想到了用py,我需要解决的问题是这样子的

    • 文件基本上一至
    • 文件名是给定的
    • 文件和文件名没有映射关系

    要求在给定路径下的文件命名

    代码如下:
    code:


    import os
    name1 = []
    
    name2 = []
    
    
    i=0
    path = ( r'C:\Users\Administrator\Desktop\第三季第一期\a')  # 一定要加r转义 单引号
    filelist = os.listdir(path)  # 该文件夹下所有的文件(包括文件夹)
    for files in filelist:  # 遍历所有文件
        i = i+1
        # print(files)
        Olddir=os.path.join(path,files) #  原来的文件路径
        filename=os.path.splitext(files)[0]  #  文件名
        #  filetype = os.path.splitext(files)[1];  # 文件扩展名
        filetype='.jpg'
        Newdir=os.path.join(path,(str(name1[i])+'--计算机学院a')+filetype) #  新的文件路径
        os.rename(Olddir,Newdir) #  重命名
    
    
    
    
    
    展开全文
  • Python批量给文件改名的两种方法

    万次阅读 多人点赞 2019-06-16 18:56:18
    Python 文件批量重命名 - 方法一(os.listdir): 用os.listdir方法,只修改父文件夹下的某种类型文件名,子文件夹里的同种类型文件不受影响。 1. 加前缀 比如,我们只给Test2文件夹下的001.txt文件加上前缀...
  • 今天小编就为大家分享一篇通过python顺序修改文件名字的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • python改文件名的方法

    千次阅读 2021-04-27 06:48:57
    python改文件名的方法发布时间:2020-07-30 14:44:21来源:亿速云阅读:78作者:清晨这篇文章将为大家详细讲解有关python改文件名的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以...
  • 修改文件夹下文件的名称。。
  • 2.python文件中追加文本并打印出文件内容:>>> def add_some_text():a=open('d:\\test01.txt','a')a.write('\n111111')>>> add_some_text()>>>>>>>>> f=open('d:\\test01.txt','r')>>> text=f.read()>>> print...
  • python文件批量更名及文件名批量存储, 如果self.savefilenameformat输入为空的情况下,将文件夹中的文件名下入txt文本以及其他类型文档中,在这里有两种选择模式,默认self.choosefilenameformat=2是把当前文件夹...
  • Python批量修改文件名

    千次阅读 2022-03-26 21:56:52
    使用Python批量修改文件,通过自定义文件的前缀、后缀和文件开始数目,把混乱的文件名改成有序的文件名。
  • 使用Python文件进行批量改名

    千次阅读 2021-04-03 10:10:24
    Python在Windows系统下的路径表示回顾:反斜杠“\”是转义符,如果继续用windows习惯使用“\”表示文件路径,就会产生歧义。 Windows下的原始路径:C:\Users\LUO\Documents\GitHub\CalculatorT3000\introduction ...
  • 本文主要介绍如何用Python文件进行改名的操作
  • 下面是例子是读取一个文件内容,并且改变其中满足正则的行,进行内容追加。 # use command : reWriteFile.py oldFileName.txt newFileName.txt import re import sys param = sys.argv if len(param) > 3: sys.exit...
  • 主要为大家详细介绍了python批量修改文件夹及其子文件夹下的文件内容,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 现有一个存放文件名的excel表格,和若干图片文件文件和文件名一一对应,如第一个文件对应表格中第一行文件名,第二个文件对应表格第二行文件名。。。。。以此类推,如何快速改名
  • Python修改文件名

    2022-01-23 21:30:37
    文件名称增删改的极简操作
  • 移动文件 import os import shutil s1path='..' #获取该目录下所有文件,存入列表中 fileList_mat=os.listdir(s1path) for i,file in enumerate(fileList_mat): old_path=s1path #注意这里的new_path要根据具体...
  • Python3文件重命名

    2020-11-25 05:43:19
    展开全部因为你没有“E:/tensorflow/初赛训练数据/test/callreason”该目32313133353236313431303231363533e4b893e5b19e31333365653935录你应该在代码里加入对目录的判定具体代码如下# -*- coding: utf-8 -*-#coding...
  • 已知的Excel模板格式、已知的文件命名规则(存储在Excel中),批量生成文件 代码如下 import shutil import xlrd # 打开存储文件命名规则的文件 data = xlrd.open_workbook('C:ccc\\新新编号.xls') # 打开工作表 ...
  • 有时候,需要批量给整个文件夹下的所有文件改名,在数据量很大的情况下,手动地逐一进行改名是不现实的,所以就需要让程序自动批量给文件改名。 具体来说,可以通过os.rename()函数进行操作。 实例: import os ...
  • have_mask/"+imgpath,"../traindata/final_have_mask/"+finalname) for img_path in os.listdir(direpath):#direpath图片目录 print("img_path=",img_path) change_imgpath_name(img_path)#进行更改文件
  • 该方法支持mac\linux\uc下直接运行 # 功能:删除目标路径下符合条件的文件,对文件进行字符替换改名
  • 之前遇到一个问题是,在一个文件中有各种各样格式的文件,但是我只想把mp3的文件筛选处理,放进手机听听,如果就几个文件据复制粘贴就好了,如果几十上百呢?而且都不在一个文件夹,就需要一个脚本来自动处理了。 ...
  • python更改文件名

    千次阅读 2020-08-12 22:36:06
    一、文件重命名 import os xlsbpath=r"F:\data" os.chdir(xlsbpath) #更改当前路径 filelist = os.listdir(xlsbpath) # 该文件夹下所有的文件(包括文件夹) print(filelist) #...#先复制再改名 #pip install sh
  • Python文件重命名

    2020-11-28 05:59:44
    我的目录中有一些文件,file_IL.txtfile_IL.csvfile_NY.txtfile_NY.csv我将不得不重命名它们,以便它们获得序列号.例如,file_IL.txt_001file_IL.csv_001file_NY.txt_002file_NY.csv_002我编写了以下Python代码def __...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 182,465
精华内容 72,986
关键字:

python文件改名