Python批量替换字符(包括替换换行)以及文本操作

.replace(self,old,new)

例如:替换“|”为换行

str = input("请输入内容")
str1 = str.replace("|","\n")
print(str1)

Python批量替换字符(包括替换换行)以及文本操作_第1张图片

 文档操作

将需要操作的内容放入文档进行操作

import pandas as pd
import numpy as np

f = open('origin.txt')
str = f.read()
str1 = str.replace('|','\n')
f.close()

f1 =open(“new.txt","w"):
f1.write(str1)
f1.close

Python批量替换字符(包括替换换行)以及文本操作_第2张图片

Python批量替换字符(包括替换换行)以及文本操作_第3张图片

 使用With open 写法简化代码

import pandas as pd
import numpy as np

with open("origin.txt","w") as f2:
    str = f.read()
    str1 = str.replace('|','\n')


with open("new.txt","w") as f2:
    f2.write(str1)

 遍历当前文档下的txt文档(可当作公式使用的代码段)

import pandas as pd
import numpy as np
import os

a = os.getcwd()
os.chdir(r'%s'%a)

filelist = []

list_link=[]

filelist2 = [] 

for root, dirs,files in os.walk(".",topdown = False):
    for name in files:
      

你可能感兴趣的:(python对txt文档处理,python对字符串的处理,python,numpy,开发语言)