批量替换文本中字符代码-python3
Excel的批量替换的痛点在于只能每次单次替换一个,利用脚本可以批量同时替换多个字符。首先需要建立replace_new.txt写入你所需要替换的文本,如:
“origin new
A1 B1
B2 B2
C1 C2”
#使用Table空格,换行使用Enter。
脚本如下:
nameE = {}
for line in open("replace_new.txt", "r", encoding="utf-8"):
lineL = line.strip().split("\t")
origin_name = lineL[0]
new_name = lineL[1]
nameE[origin_name] = new_name
def replace_all(text, dic):
for i, j in dic.items():
text = text.replace(i, j)
return text
with open("target_txt.txt", "r", encoding="utf-8") as target_text, open("target_new.fasta", "w", encoding="utf-8") as new_file1:
target_text = target_text.read() #打开文件target_text后需要读取文本后才能使用
a = replace_all(target_text, nameE)
new_file1.write(a)
批量替换文本中字符代码-python3相关推荐
- shell 批量提取文本中字符
shell 批量提取文本中字符 利用awk提取文本中的字符串,亲测有效 1.创建txt文件的方法 (1)利用vim编辑 vi系列编辑器有两种分别是vi 和vim ,建议使用vim ,vim编辑器更方便 ...
- python如何替换文件部分内容_python 实现批量替换文本中的某部分内容
一.介绍 在做YOLOv3项目时,会需要将文本文件中的某部分内容进行批量替换和修改,所以编写了python程序批量替换所有文本文件中特定部分的内容. 二.代码实现 import re import o ...
- python一键替换_python 实现批量替换文本中的某部分内容
一.介绍 在做YOLOv3项目时,会需要将文本文件中的某部分内容进行批量替换和修改,所以编写了python程序批量替换所有文本文件中特定部分的内容. 二.代码实现 import re import o ...
- Excel 2010 VBA 入门 048 批量替换文本中的指定字符(replayce函数和方法)
目录 示例: 实现代码 Replace函数 单元格对象的Replace方法 使用Replace方法实现代码 示例: 如图所示,该表为某公司商品编码.由于商品目录升级,现商品编码中以"GXGY ...
- 【Python】如何在文件夹里批量替换文本中的内容?
1.Introduction 用深度学习做目标检测时,有时候标签需要批量替换,这时一个批量处理的代码就很关键~ 2.Materials and methods 下面对文件夹中的所有 xml 文件中的指 ...
- 批量替换文本中的多组字符串
[问题] hi friends, I have the following demand and I want to know if you have any suggestions for me: ...
- java 文本编辑器替换特殊字符_linux中批量替换文本中字符串--转载
(一)通过vi编辑器来替换. vi/vim 中可以使用 :s 命令来替换字符串. :s/well/good/ 替换当前行第一个 well 为 good :s/well/good/g 替换当前行所有 w ...
- shell批量替换文本中的多种字符串
需求,需要把文件中,aa替换成AA,bb替换成BB, cc替换成CC, 脚本如下: SRC_STR=(aa bb cc) DST_STR=(AA BB CC) CMAKE_CONFIG=${DST_S ...
- 服务器上批量替换html内的字符,如何批量替换字符串中的某个特定字符?
如何批量替换字符串中的某个特定字符? 发布时间:2020-05-26 05:06:20 来源:51CTO 阅读:569 作者:小陈子057 前两天领导突然给了我一个excel文件(该文件的编码只是简单 ...
最新文章
- python入门教程完整版(懂中文就能学会)-Python入门教程完整版400集(懂中文就能学会)快来带走...
- 安装opencms时遇到问题及解决方法
- 新建虚拟机update时出现不能得到锁问题
- JBoss Data Virtualization 6.1 Beta现在可用
- 深度学习pytorch--softmax回归(一)
- tb计算机存储单位_如何节省数TB的云存储
- jQuery源码研究学习笔记(二)
- SCPPO(二十):系统统一身份认证的改造之路
- 設置Linux保留物理內存並使用 (1)
- Java高并发BlockingQueue重要的实现类
- Linux下解决无法远程连接数据库问题
- java redis 队列 抢购_redis使用watch秒杀抢购实现思路
- 按网络管理模式 计算机网络可分为,计算机网络应用 按网络管理模式分类
- hping 详解_hping3使用
- 从零编写linux0.11 - 第七章 完善终端
- 邮件服务器加密方式,盈世Coremail邮件系统四种安全加密方式揭秘
- Compile、Make和Build的区别
- 计算机硬盘解密,如何解除电脑硬盘密码 解除电脑硬盘密码方法【详解】
- [附源码]SSM计算机毕业设计中华美食网站JAVA
- Multiclass Weighted Loss for Instance Segmentation of Cluttered Cells
热门文章
- 3.1 数据链路层功能概述
- python 引用(import)文件夹下的py文件的方法
- FM的调制matlab仿真
- 基于DSP/BIOS和NDK的嵌入式网络操作系统设计方案
- AIX 操作系统中AIO、DIO、CIO 的相关概念介绍 (二)
- C++求n个字符的长度为m的组合
- 自定义select 三角样式
- python中用break结束死循环
- 求1-2+3-4+5......99的所有数的和
- 2018.8.17提高B组模拟考试