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()
推荐阅读
-
python 将print输出的内容保存到txt文件中
-
使用python读取txt文件的内容,并删除重复的行数方法
-
将TXT文件中的内容正确导入到Excel表格中不混乱的方法
-
批量删除txt文件中的空行的简单方法
-
Linux bash删除文件中含“指定内容”的行功能示例
-
sed删除文件中的一行内容的脚本代码
-
Linux 中清空或删除大文件内容的五种方法
-
键盘录入一个文件夹路径,统计该文件夹(包含子文件夹)中每种类型的文件及个数,注意:用文件类型(后缀名,不包含.(点),如:"java","txt")作为key, 用个数作为value,放入到map集
-
键盘录入一个文件夹路径,统计该文件夹(包含子文件夹)中每种类型的文件及个数,注意:用文件类型(后缀名,不包含.(点),如:"java","txt")作为key, 用个数作为value,放入到map集
-
5.键盘录入一个文件夹路径,统计该文件夹(包含子文件夹)中每种类型的文件及个数,注意:用文件类型(后缀名,不包含.(点),如:"java","txt")作为key,