1 #!/usr/bin/env python
2 #coding=utf-8
3
4 import os
5 import sys
6
7 pubid0=0000000
8 pubid1=1111111
9 path=1111111
10
11 def get_filenames(fdir):
12
13 return os.listdir(fdir)
14
15 def rename_file(filename,pubid0,pubid1):
16
17 os.rename(filename,filename.replace(pubid0,pubid1))
18
19
20 if __name__ == '__main__':
21
22 path = sys.argv[1]
23 pubid0 = sys.argv[2]
24 pubid1 = sys.argv[3]
25 print '\t path :',path,'\t pubid0:',pubid0,'\t pubid1:',pubid1
26 print '\t\t***************************************\n'
27
28 filesname = get_filenames(path)
29 for i in filesname:
30 # print i ,os.path.join(path,i)
31 nPos =str(i).find(pubid0)
32 if nPos > 0:
33 rename_file(os.path.join(path,i),pubid0,pubid1)
34 print os.path.join(path,i)
分享到:
相关推荐
使用Python处理S19文件,分析S19文件中的数据。能够很好地帮助分析S19文件
python json文件转txt文件,批处理json文件转换成一个txt文件,需要json文件的哪部分只需要对函数做相应的修改即可,输入文件的路径就可以得到想要的结果,方便高效.zip
pydicom是一个用于处理DICOM文件的纯python包。 它用于以简单的“pythonic”方式检查和修改DICOM数据。 可以将修改再次写入新文件。
这篇文章主要介绍了python修改文件内容的3种方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一、修改原文件方式 def alter(file,old_str,new_str): ...
Python 用Python实现文件对比分析并生成报告 Python源码Python 用Python实现文件对比分析并生成报告 Python源码Python 用Python实现文件对比分析并生成报告 Python源码Python 用Python实现文件对比分析并生成报告 ...
那么,如果我们想修改之后立即写回文件,该怎么做呢?用什么模式打开?又怎么读写? 我个人尝试了很多中方法,不是无法实现,就是操作非常麻烦。最终放弃。 幸运的是,Python内置模块fileinput就可以轻松完成。代码...
修改文件夹下文件的名称。。
CheckDiff功能:批量对比两个文件夹内容,并将新增、修改、删除的文件记录,将新增和修改的文件拷贝到新文件夹中,并且将自动删除程序和删除的文件记录存放其中 AutoRemove功能:根据文件删除记录来删除指定文件 ...
工作中遇到的,按照配置表批处理原文件(jason串,python中有函数可以解析jason),将指定的内容写到原文件中 具体做法读到缓存中,修改后再写回去。
一个简单的程序,用PYTHON修改一个XLS文件。
主要介绍了python读取yaml文件后修改写入本地实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
如果要在python2的py文件里面写中文,则必须要添加一行声明文件编码的注释,否则python2会默认使用ASCII编码。(python3已经没有这个问题了,python3默认的文件编码是UTF-8) 必须将编码注释放在第一行或者第二行,...
python3.6,对其配置文件的读写进行了修改,目的是在设置值(会导致写文件)时,对原始文件中的注释进行保留。由于是对原工具中代码的修改,所以建议在使用此文件进行覆盖之前,先对原文件进行备份,防止在一些极端...
# 通过顶点和面生成gltf和glb模型文件 Python源码 gltflib示例 1. 使用Python gltflib库读写gltf和glb模型文件 2. 通过顶点(vertex)坐标列表,以及顶点组成面(face)的列表,生成模型文件。 3. 解决了模型中定义...
今天小编就为大家分享一篇Python修改文件往指定行插入内容的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
python代码,可以实现批量移动文件,快速高效,直接修改路径即可。
下面是例子是读取一个文件内容,并且改变其中满足正则的行,进行内容追加。 # use command : reWriteFile.py oldFileName.txt newFileName.txt import re import sys param = sys.argv if len(param) > 3: sys.exit...
纯代码,要是没有事先创建文件,需要事先创建一个文件,然后向里面添加内容,即可实现其他过程,有需要的可以参考一下
主要介绍了python 如何修改文件的创建时间、修改时间、访问时间的两种方法,帮助大家更好的利用python处理文件,感兴趣的朋友可以了解下