wlbk.net
当前位置:首页 >> 如何利用python在一个txt文件中删除指定的字符 >>

如何利用python在一个txt文件中删除指定的字符

2012-10-28 Python:怎样将txt文件读取到一个字符串里? 28 2014-11-03 如何用python把文件中每行字符前面的空格去掉 3 20...

去掉test.txt中的H,保存到test1.txt with open('test.txt', 'r') as fpr: content = fpr.read()content = content.replace('H', '')print(content)with open('test1.txt', 'w') as fpw: fpw.write(content)

使用replace方法将指定字符串替换为""

import retext=open(r"test.txt").read()rep=re.escape(r"y")text=re.sub("\n"+rep+"\n","\n",text)f=open(r"test.txt","w")f.write(text)f.close()

import os os.chdir('d:\\') # 跳到D盘 if not os.path.exists('pp.txt'): # 看一下这个文件是否存在 exit(-1) #,不存在就退出 lines = open('pp.txt').readlines() #打开文件,读入每一行 fp = open('pp2.txt','w') #打开你要写得文件pp2.txt ...

下面代码假定你是要删掉20150723开头的行: lines = [l for l in open("file.txt", "r") if l.find("20150723", 0, 8) != 0]fd = open("file.txt", "w")fd.writelines(lines)

import redef getDigiStr(file_path): fp = open(file_path, 'r') file_text = fp.read() digi_str = re.findall(r'([0-9]+)',file_text,re.MULTILINE) fp.close() #数字 return ''.join(digi_str)def getLetterStr(file_path): fp = open(file_...

代码基于python 2.6。功能已写成函数,用的简单语法,很好懂。 新文件文件名自动附加"_back"。不懂再问。 import os, time def readKeys(fileName): keys = [] f = open(fileName, "r") while True: line = f.readline() if not line: break key...

b=[x for x in open('a.txt').readlines() if x.find('')>-1]with open('b.txt','w') as f: f.writelines(b)

s="指定字符串"f=open("文本文件名")n=int(raw_input("输入输出的行数:"))line=f.readline()while line: if s in line: print line for i in range(n): line=f.readline() if line: print line else: break if not line:break line=f.readline()

网站首页 | 网站地图
All rights reserved Powered by www.wlbk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com