-
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:48from 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 + 1from 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
-
python文件改名_使用Python重命名和移动文件
2020-11-24 02:05:33I 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...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读取文件名并改名字的实例
2020-09-19 18:25:59今天小编就为大家分享一篇python读取文件名并改名字的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
用 Python 给文件改名字——————Python
2018-12-25 21:11:53因为需要给一些文件重命名一下,而且文件比较多,所以命名的时候想到了用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:18Python 文件批量重命名 - 方法一(os.listdir): 用os.listdir方法,只修改父文件夹下的某种类型文件名,子文件夹里的同种类型文件不受影响。 1. 加前缀 比如,我们只给Test2文件夹下的001.txt文件加上前缀... -
通过python顺序修改文件名字的方法
2020-09-20 06:49:45今天小编就为大家分享一篇通过python顺序修改文件名字的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
python改文件名的方法
2021-04-27 06:48:57python改文件名的方法发布时间:2020-07-30 14:44:21来源:亿速云阅读:78作者:清晨这篇文章将为大家详细讲解有关python改文件名的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以... -
python修改文件夹下所有文件的名字
2018-12-20 19:33:19修改文件夹下文件的名称。。 -
python文件改名、移动、复制、删除操作
2020-11-23 12:38:342.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之文件批量更名及文件名批量存储
2018-11-17 17:37:44python之文件批量更名及文件名批量存储, 如果self.savefilenameformat输入为空的情况下,将文件夹中的文件名下入txt文本以及其他类型文档中,在这里有两种选择模式,默认self.choosefilenameformat=2是把当前文件夹... -
Python批量修改文件名
2022-03-26 21:56:52使用Python批量修改文件,通过自定义文件的前缀、后缀和文件开始数目,把混乱的文件名改成有序的文件名。 -
使用Python对文件进行批量改名
2021-04-03 10:10:24Python在Windows系统下的路径表示回顾:反斜杠“\”是转义符,如果继续用windows习惯使用“\”表示文件路径,就会产生歧义。 Windows下的原始路径:C:\Users\LUO\Documents\GitHub\CalculatorT3000\introduction ... -
用Python给文件进行改名和去空格
2022-05-12 18:20:53本文主要介绍如何用Python对文件进行改名的操作 -
Python读取文件并修改文件内容后保存为新文件
2020-12-21 06:25:13下面是例子是读取一个文件内容,并且改变其中满足正则的行,进行内容追加。 # use command : reWriteFile.py oldFileName.txt newFileName.txt import re import sys param = sys.argv if len(param) > 3: sys.exit... -
python批量修改文件夹及其子文件夹下的文件内容
2020-09-19 13:20:20主要为大家详细介绍了python批量修改文件夹及其子文件夹下的文件内容,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
如何用python给文件快速改名?
2019-12-19 17:09:49现有一个存放文件名的excel表格,和若干图片文件,文件和文件名一一对应,如第一个文件对应表格中第一行文件名,第二个文件对应表格第二行文件名。。。。。以此类推,如何快速改名? -
Python修改文件名
2022-01-23 21:30:37文件名称增删改的极简操作 -
python 批量 移动文件并修改名字
2021-06-29 15:37:52移动文件 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... -
基于python实现复制文件并重命名
2020-12-16 22:40:56已知的Excel模板格式、已知的文件命名规则(存储在Excel中),批量生成文件 代码如下 import shutil import xlrd # 打开存储文件命名规则的文件 data = xlrd.open_workbook('C:ccc\\新新编号.xls') # 打开工作表 ... -
python 利用os.rename()批量给文件改名
2022-03-19 11:50:42有时候,需要批量给整个文件夹下的所有文件改名,在数据量很大的情况下,手动地逐一进行改名是不现实的,所以就需要让程序自动批量给文件改名。 具体来说,可以通过os.rename()函数进行操作。 实例: import os ... -
使用python修改文件名称
2021-06-19 16:44:37have_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)#进行更改文件 -
python批处理删除文件、改名文件
2013-11-05 10:06:22该方法支持mac\linux\uc下直接运行 # 功能:删除目标路径下符合条件的文件,对文件进行字符替换改名 -
python 文件批量复制,批量改名
2021-03-06 10:06:44之前遇到一个问题是,在一个文件中有各种各样格式的文件,但是我只想把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 __...