欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python_删除TXT文件中不想要的内容

程序员文章站 2022-05-24 09:50:05
...

直接上代码(我们这个代码是将新的文件复制出来,不会修改原文件):

file = open("../../..TXT文本路径", "r") # 以只读模式读取文件
lines = []
for i in file:
	lines.append(i) #逐行将文本存入列表lines中
file.close()

new = []
for line in lines: # 逐行遍历
	p = 0 #定义计数指针
	for bit in line: # 对每行进行逐个字遍历
		if bit == " 0 ": # 遇到0时进行处理(我们可以修改成我们想要的定位)
			new.append(line[p + 1 :]) # 将line中的p + 1到末尾的字段存入新列表new中,用于写入新的.txt中
			break # 处理完一行后跳出当前循环
		else:
			p = p + 1 # 如果bit不是空格,指针加一


# 以写的方式打开文件,如果文件不存在,就会自动创建,如果存在就会覆盖原文件

file_write = open("../../../新TXT文本路径", "w")
for var in new:
	file_write.writelines(var)
	file_write.writelines('\n')
file_write.close()