网站首页 > 文章中心 > 其它

python重命名函数

作者:小编 更新时间:2023-10-22 11:51:03 浏览量:106人看过

怎么对python的dataframe重命名

使用rename函数

①.、字典型数据类型

例:

d?=?{"星座":"Constellation",?'身高':'Height'}

df.rename(columns=d)

def?f(x):

return?x[0]

df.rename(columns=f)

用python使文件名按照一定规则批量重命名

所用模块:import os

(一)打开文件夹,获得旧文件名

path=r"D:\exp\resultdata"? ?//文件夹途径

for (root, dirs, files) in os.walk(path):

os.walk(path)//遍历D:\exp\resultdata下文件

(二)获得新文件名(如何打开一个文件)

一般新文件名都保存在一个文件中

new_names_files=open('文件名.txt','r')

content=open('文件名.txt','r')(此时content是一个含有所有new name 的列表)

注意:对新名字(字符串)会有一些操作

(1)对文件名(字符)的分割

用split()进行分割

a=''wer.werrew/"

用append()进行添加

用update()进行添加

实例:

(三)重命名

利用os.rename()函数

实例:旧名字与新名字的数字相对

for file in files:

? ? ? oldname = os.path.join(root,file)

? ? ? namesp=file.split('.')

? ? ? new_namesp=d[int(namesp[0])]//数字相对

? ? ? newname = os.path.join(root,new_namesp)

? ? ? os.rename(oldname,newname)

在python2.6下,写个重命名文件的函数,要支持中文的,

import os

import re

for file in os.listdir(filepath):

if os.isfile(os.path.join(filepath,file)):

os.rename(os.path.join(filepath,file),os.path.join(filepath,newfile))

应该能跑吧.. 没试过

以上就是土嘎嘎小编为大家整理的python重命名函数相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章