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 用Python实现文件对比分析并生成报告 Python源码Python 用Python实现文件对比分析并生成报告 Python源码Python 用Python实现文件对比分析并生成报告 Python源码Python 用Python实现文件对比分析并生成报告 ...
python之文件批量更名及文件名批量存储, 如果self.savefilenameformat输入为空的情况下,将文件夹中的文件名下入txt文本以及其他类型文档中,在这里有两种选择模式,默认self.choosefilenameformat=2是把当前文件夹...
在Python编程中,修改原文件的指定内容是一个常见的任务,特别是在处理配置文件或者日志文件时。本场景中提到的是批量处理JSON串,并且在Python中进行操作。JSON(JavaScript Object Notation)是一种轻量级的数据...
本主题主要关注两个方面:使用Python解析CDD文件和批量删除CANoe工程中的CBF文件。CDD(Configuration Data Description)文件是用于描述CANoe工程配置的数据文件,而CBF(CAN Bus Format)文件则是CANoe中存储CAN...
**Python-pydicom库详解:读取、修改与写入DICOM文件** DICOM(Digital Imaging and Communications in Medicine)是一种标准格式,广泛应用于医疗影像领域,如CT、MRI等扫描图像的存储和交换。在Python中,pydicom...
在Python编程中,有时我们需要处理Java开发中常用的`.properties`配置文件。虽然Python标准库并未直接提供处理此类文件的模块,但我们可以自定义一个类来实现这个功能。本篇文章将详细探讨如何通过Python来读取并...
本压缩包"python多文件编程.rar"可能包含了关于如何在Python中进行多文件编程的相关示例和教程。 在Python中,多文件编程是为了实现更好的模块化和可维护性。下面将详细讲解Python多文件编程中的关键概念和实践技巧...
这篇文章主要介绍了python修改文件内容的3种方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一、修改原文件方式 def alter(file,old_str,new_str): ...
那么,如果我们想修改之后立即写回文件,该怎么做呢?用什么模式打开?又怎么读写? 我个人尝试了很多中方法,不是无法实现,就是操作非常麻烦。最终放弃。 幸运的是,Python内置模块fileinput就可以轻松完成。代码...
修改文件夹下文件的名称。。
具体使用方法:内网网电脑都安装Python,最好同一版本,不同版本不知行不行.外网电脑运行pip install xmodem安全文件传输库.,然后运行pip freeze>C:\pip.txt和pip download -d C:\offline -r C:\pip.txt两个命令,将生成...
CheckDiff功能:批量对比两个文件夹内容,并将新增、修改、删除的文件记录,将新增和修改的文件拷贝到新文件夹中,并且将自动删除程序和删除的文件记录存放其中 AutoRemove功能:根据文件删除记录来删除指定文件 ...
此外,文件的显示和搜索功能可能涉及到文件元数据的读取,如文件大小、创建日期和修改时间,这些可以通过`os.stat()`函数获取。文件过滤和排序功能可能涉及到条件判断和列表操作。 如果系统支持文件预览,可能使用...
一个简单的程序,用PYTHON修改一个XLS文件。
在文件操作方面,Python提供了一系列的内置模块,使得批量修改文件名变得轻而易举。本篇文章将深入探讨如何利用Python实现批量修改文件名,并通过实际示例来解释这一过程。 首先,我们需要导入Python的`os`和`os....
例如,我们可以使用`os.rename()`函数来更改文件的名称,`os.path.splitext()`可以用来拆分文件名和扩展名。在给文件添加后缀时,这些函数将起到关键作用。 字符串处理是另一个核心概念。在Python中,字符串是不可...
3. **配置修改**:更新DataX的配置文件,将执行器指向新创建的Python3脚本。 4. **测试与调试**:替换后,进行全面的测试以确保新的Python3脚本能够正确运行,无误地执行数据同步任务。 在实际操作中,你可能会遇到...
针对QGIS中shp转geojson数据...提出针对python脚本的一键转换,在代码中只需要更改自己的文件地址,运行即可实现代码的转换。 脚本依靠GIS常用GDAL库实现,安装简单,熟悉基本的python语法即可实现,运行方便,一键转换
通过对eml文件的解析获得其中的from、to、date、subject、body、atta 该文件可以实现基本功能,未经过严格测试,可能存在一定缺陷和BUG
python3.6,对其配置文件的读写进行了修改,目的是在设置值(会导致写文件)时,对原始文件中的注释进行保留。由于是对原工具中代码的修改,所以建议在使用此文件进行覆盖之前,先对原文件进行备份,防止在一些极端...