`

python修改文件

阅读更多
  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源码Python 用Python实现文件对比分析并生成报告 ...

    python之文件批量更名及文件名批量存储

    python之文件批量更名及文件名批量存储, 如果self.savefilenameformat输入为空的情况下,将文件夹中的文件名下入txt文本以及其他类型文档中,在这里有两种选择模式,默认self.choosefilenameformat=2是把当前文件夹...

    python 修改原文件的指定内容

    在Python编程中,修改原文件的指定内容是一个常见的任务,特别是在处理配置文件或者日志文件时。本场景中提到的是批量处理JSON串,并且在Python中进行操作。JSON(JavaScript Object Notation)是一种轻量级的数据...

    Python解析cdd 文件和批量删除CANoe工程cbf文件

    本主题主要关注两个方面:使用Python解析CDD文件和批量删除CANoe工程中的CBF文件。CDD(Configuration Data Description)文件是用于描述CANoe工程配置的数据文件,而CBF(CAN Bus Format)文件则是CANoe中存储CAN...

    Python-pydicom使用python代码读取修改和编写DICOM文件

    **Python-pydicom库详解:读取、修改与写入DICOM文件** DICOM(Digital Imaging and Communications in Medicine)是一种标准格式,广泛应用于医疗影像领域,如CT、MRI等扫描图像的存储和交换。在Python中,pydicom...

    Python实现读取Properties配置文件的方法

    在Python编程中,有时我们需要处理Java开发中常用的`.properties`配置文件。虽然Python标准库并未直接提供处理此类文件的模块,但我们可以自定义一个类来实现这个功能。本篇文章将详细探讨如何通过Python来读取并...

    python多文件编程.rar

    本压缩包"python多文件编程.rar"可能包含了关于如何在Python中进行多文件编程的相关示例和教程。 在Python中,多文件编程是为了实现更好的模块化和可维护性。下面将详细讲解Python多文件编程中的关键概念和实践技巧...

    python修改文件内容的3种方法详解

    这篇文章主要介绍了python修改文件内容的3种方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一、修改原文件方式 def alter(file,old_str,new_str): ...

    使用python修改文件并立即写回到原始位置操作(inplace读写)

    那么,如果我们想修改之后立即写回文件,该怎么做呢?用什么模式打开?又怎么读写? 我个人尝试了很多中方法,不是无法实现,就是操作非常麻烦。最终放弃。 幸运的是,Python内置模块fileinput就可以轻松完成。代码...

    python修改文件夹下所有文件的名字

    修改文件夹下文件的名称。。

    【Python原创技术】Python通过串口收发文件

    具体使用方法:内网网电脑都安装Python,最好同一版本,不同版本不知行不行.外网电脑运行pip install xmodem安全文件传输库.,然后运行pip freeze>C:\pip.txt和pip download -d C:\offline -r C:\pip.txt两个命令,将生成...

    python 批量文件对比源码

    CheckDiff功能:批量对比两个文件夹内容,并将新增、修改、删除的文件记录,将新增和修改的文件拷贝到新文件夹中,并且将自动删除程序和删除的文件记录存放其中 AutoRemove功能:根据文件删除记录来删除指定文件 ...

    Python小型磁盘文件管理系统源码.zip

    此外,文件的显示和搜索功能可能涉及到文件元数据的读取,如文件大小、创建日期和修改时间,这些可以通过`os.stat()`函数获取。文件过滤和排序功能可能涉及到条件判断和列表操作。 如果系统支持文件预览,可能使用...

    用PYTHON修改XLS文件

    一个简单的程序,用PYTHON修改一个XLS文件。

    python批量修改文件名“资源”

    在文件操作方面,Python提供了一系列的内置模块,使得批量修改文件名变得轻而易举。本篇文章将深入探讨如何利用Python实现批量修改文件名,并通过实际示例来解释这一过程。 首先,我们需要导入Python的`os`和`os....

    Python给文件添加时间、姓名等后缀

    例如,我们可以使用`os.rename()`函数来更改文件的名称,`os.path.splitext()`可以用来拆分文件名和扩展名。在给文件添加后缀时,这些函数将起到关键作用。 字符串处理是另一个核心概念。在Python中,字符串是不可...

    datax使用python3的替换bin文件

    3. **配置修改**:更新DataX的配置文件,将执行器指向新创建的Python3脚本。 4. **测试与调试**:替换后,进行全面的测试以确保新的Python3脚本能够正确运行,无误地执行数据同步任务。 在实际操作中,你可能会遇到...

    python脚本实现shp文件转geojson文件

    针对QGIS中shp转geojson数据...提出针对python脚本的一键转换,在代码中只需要更改自己的文件地址,运行即可实现代码的转换。 脚本依靠GIS常用GDAL库实现,安装简单,熟悉基本的python语法即可实现,运行方便,一键转换

    python3.7解析eml文件

    通过对eml文件的解析获得其中的from、to、date、subject、body、atta 该文件可以实现基本功能,未经过严格测试,可能存在一定缺陷和BUG

    python3.6的配置文件写入时保留注释(更正一个bug)

    python3.6,对其配置文件的读写进行了修改,目的是在设置值(会导致写文件)时,对原始文件中的注释进行保留。由于是对原工具中代码的修改,所以建议在使用此文件进行覆盖之前,先对原文件进行备份,防止在一些极端...

Global site tag (gtag.js) - Google Analytics