在工作中,有可能有一些场景,例如我要替换我txt文档中,所有行中包含test文字的的行内容,例如我们可以替换为空,或者某一个特定字符串呢?不多说,上代码。。

def repalceString():

lineList = []

file = open('mytest.txt','r')

for (num,value) in enumerate(file):

if "test" in value:

lineList.append(num)

file.close()

fileRead = open('mytest.txt','r')

newFile = open("newTest.txt","w")

for (num,value) in enumerate(fileRead):

if num in lineList:

lineContent = value.replace(value,'myceshi')

newFile.write(lineContent)

else:

newFile.write(value)

fileRead.close()

newFile.close()

if __name__ == "__main__":

repalceString()

python文件替换一行_python自动化替换文件中每一行中的特有字符串相关推荐

  1. python中删除某一行_python 删除大文件中的某一行(最有效率的方法)

    用 python 处理一个文本时,想要删除其中中某一行,常规的思路是先把文件读入内存,在内存中修改后再写入源文件. 但如果要处理一个很大的文本,比如GB级别的文本时,这种方法不仅需要占用很大内存,而且 ...

  2. python读取文件并且排序_python 顺序读取文件夹下面的文件(自定义排序方式)...

    我们在读取文件夹下面的文件时,有时是希望能够按照相应的顺序来读取,但是 file_lists=os.listdir()返回的文件名不一定是顺序的,也就是说结果是不固定的.就比如读取下面这些文件,希望能 ...

  3. python 读取txt文件为字典_python将txt文件读取为字典的示例

    如下所示: # -*- coding: utf-8 -*- # @Time :18-8-2 下午3:23 import sys reload(sys) sys.setdefaultencoding(' ...

  4. python中写入csv文件的方法_Python写入CSV文件的方法

    python笔记5-python2写csv文件中文乱码问题 前言 python2最大的坑在于中文编码问题,遇到中文报错首先加u,再各种encode.decode. 当list.tuple.dict里面 ...

  5. python print(len(pi_string))_Python如何从文件中读取数据

    从文件中读取数据 1. 读取整个文件 要读取文件,首先来创建一个文件: 然后打开并读取这个文件,再将其内容显示到屏幕上:file_reader.py with open('pi_digits.txt' ...

  6. python安装csv出错_python处理csv文件问题解决贴

    实际工作中,碰到这么个问题:有个软件跑在linux系统上,其中用到一个数据库是csv格式的,但要向这个数据库添加600行新的数据,数据源同样是一个csv格式的文件. 有了目标,开始干活.首先想到的是, ...

  7. excel数据导入python后不对齐_Python处理Excel文件的实用姿势

    真正的勇士,敢于直面银行卡上的余额,敢于正视磅秤上的数字. 表格数据是最常见的数据类型,Excel是日常办公中最常接触的文件. 上一章提过Python可以通过openpyxl模块处理Excel文件. ...

  8. python中保存的文件怎么打开_python怎样读取文件 看完你学会了么

    python读取文件的方法有read(),readline(),readlines().今天咪咪我就来讲解一下python怎样读取文件. 工具/材料 电脑 python 3 vscode 操作方法 0 ...

  9. python文件操作函数_python基础之文件操作,集合,函数

    文件操作: 打开文件的方法: 第一种:打开文件执行完命令后,需要关闭文件,否则会一直占用内存空间 f=open('/data/1.txt','r+') #后面的r+ 表示打开文件的模式是读写 #命令 ...

最新文章

  1. Web API应用架构设计分析(1)
  2. vue 使用element 菜单与tab页联动
  3. XMLHTTP.readyState的五种状态
  4. 自定义带进度条的WebView , 增加获取web标题和url 回掉
  5. PHP中oop面向对象基础知识(一)
  6. here with you
  7. 原生JDBC和工具类的基本实现
  8. php curl_init函数用法
  9. 【java笔记】java语言的跨平台性和运行环境
  10. iphone4 通讯录数据库文件!
  11. 关于PPPOE拨号分配给用户32位掩码,且IP与网关相同的问题
  12. aliez歌词_核爆神曲《aLIEz》中文歌词完整版(QQ音乐翻译版)
  13. shell中的括号(小括号,中括号,大括号)
  14. 腾讯云服务器基础操作
  15. 映客首推 “直播春晚”:小年夜登场开启线上狂欢
  16. Image Pyramid
  17. c语言小红今年12岁小明13岁,[转载]三年级下“创新思维数学讲义”——年龄问题...
  18. Cppcheck 1.54 C/C++静态代码分析工具
  19. MySQL编码致使varchar类型不区分大小写
  20. el-select下拉框内展示el-tree结构

热门文章

  1. python tab和空格混用_Python编程常见十大错误,看完你自己都笑了!
  2. 985博士妈妈辅导女儿作业被气哭:博士父母带娃真是太难了...
  3. 透彻!博士生成长需要经历的7道门
  4. 改革开放成就我 感谢祖国
  5. 云星空计算机名访问不可以,03.PLM系统访问金蝶云星空(webapi):读取基础资料编码、名称...
  6. c语言进制转换pdf下载,C语言 十六进制和十进制间的转换.pdf
  7. 23种设计模式之工厂方法模式
  8. Flink 集群搭建安装 CentOS 7.x 版本
  9. 聊聊我们在业务链路升级中做的数据洞察
  10. DNS高可用设计--软件高可用