当前位置:首页 » 编程语言 » python修改文件名称

python修改文件名称

发布时间: 2023-07-03 00:08:03

python怎样批量修改文件名

os.rename(a,b)是把a重命名为b(名字带路径)
os.listdir(path)以列表形式获取路径下文件(包括文件夹),os.listdir(“.”)是当前文件夹
然后。。。想怎么重命名就怎么写程序。。。遍历,(检查,)修改。。。
如果待重命名的文件和py程序在一个文件夹会很方便,重命名不需要路径,像os.rename(“1.txt”,“2.txt”)
如果重命名的规则没法表述,那只能自己一个个改了。。。

⑵ python—os模块批量修改文件名&复制文件

1、修改文件名
导入os模块
这里举的例子是:对目录下的所有文件重命名,格式为一个字符串+6位递增数

注意:其中zfill(6)的作用是将1变为6位数,缺少位置0代替,结果就是00001

2、复制文件

注意:还有其它复制方法,可以自行网络~!

3.格式化输出

PS:觉得这篇文章有用的朋友,多多点赞打赏哦~!

⑶ python-gffutils 修改gff3文件基因名称

基因结构注释文件一般为gff3的格式,一共是9列,依次为基因组序列id,注释来源,类型,起始位置,终止位置,得分,正负链,相位,属性。
基因结构注释文件中,基因包含mRNA,mRNA包含exon, CDS, UTR等信息,同时在注释文件中除基因行外,其他行在第9列会通过Parent指明该行从属的上一级ID,也就是一个基因的gene行、mRNA行、CDS行、exon行都会通过Parent层层关联在一起。

EVM软件整合出的基因结构注释文件一般如下所示,目前有一个需求,就是修改基因名称,修改为类似AT01G000001这种形式

gffutils是一个用于解析gff3/gtf格式的python包,读取gff3文件非常方便,利用这个包实现对基因结构注释文件重新命名python脚本如下

帮助文档,用法

我输入的change.bed文件内容如下

最终得到更换名称后的注释文件

⑷ python 路径名路径下的文件名字改为路径名

OS中f的导入路径= ' d:\ workspace \ python \ file path \我是好人'。listdir(路径):OS。重命名(悲怆。塞夫,悲怆。塞波斯。路径。basename (path) f) path是路径,末尾没有斜杠,代码修改路径下的所有文件。

⑸ python如何批量修改指定目录下的文件名称

# -*- coding: utf-8 -*-import os, sys,re,shutilfrom nt import chdir
#读取中文路径 u''path=u"D:\zhyue93\backup\个人文件\视频\10、C#\4、C# 语言进阶特性"dirs=os.listdir(path)
#排序 1,2,3...10,11dirs=sorted(dirs,key = lambda i:int(re.match(r'(d+)',i).group()))
#将文件改名i=10for dir in dirs:
i+=1
newDir=os.path.join(path,dir)
newFiles=os.listdir(newDir) for file in newFiles: #rename之前要先用chdir()函数进入到目标文件所在的路径,
#告诉python编译器要重命名的文件在哪儿,然后才可以修改
#改变当前工作目录到指定的路径 chdir(newDir)
os.rename(file,str(i)+"-"+file) print '-----'
#将文件移动到path路径下print u'移动文件'for dir in dirs:
newDir=os.path.join(path,dir)
newFiles=os.listdir(newDir) for file in newFiles:
oldFilePath=os.path.join(newDir,file)
newFilePath=os.path.join(path,file)
shutil.move(oldFilePath, newFilePath)#移动文件到目标路径

热点内容
redis缓存实现 发布:2025-02-10 09:01:26 浏览:710
后台登录脚本 发布:2025-02-10 08:56:11 浏览:658
我的辣鸡账号和密码是多少 发布:2025-02-10 08:55:37 浏览:690
超父算法 发布:2025-02-10 08:43:05 浏览:910
电脑主机配置需要哪些硬件 发布:2025-02-10 08:22:52 浏览:706
平板太卡换存储卡有用吗 发布:2025-02-10 08:14:16 浏览:828
台北服务器搭建 发布:2025-02-10 08:13:33 浏览:273
webconfig数据库的连接配置 发布:2025-02-10 08:13:24 浏览:967
dell服务器背板什么意思 发布:2025-02-10 08:11:08 浏览:100
桑塔纳全秀和半袖哪个配置高 发布:2025-02-10 07:55:42 浏览:350