Python读取文本并将指定的内容逐行写入txt文件并保存,python

发表时间:2020-12-25

文本文件示例如下:
在这里插入图片描述
需求:筛选所有后缀是“ing”的词,并将其保存到新的txt文件中。
代码如下:

# coding:utf-8
import os

ingword = []
for line in open("file.txt"):   # 逐行读取
    for word in line.split():
        if word.endswith("ing"):   # 筛选后缀是“ing”的词
            ingword.append(word)   # 后缀是“ing”的词保存到列表中

# 写之前,先检验文件是否存在,存在就删掉
if os.path.exists("dest.txt"):
    os.remove("dest.txt")
# 以写的方式打开文件,如果文件不存在,就会自动创建
file_write_obj = open("dest.txt", 'w')   # 新文件
for var in ingword:
    file_write_obj.write(var)   # 逐行写入
    file_write_obj.write('\n')  
file_write_obj.close()
print("保存文件成功")

完成如下:
在这里插入图片描述

文章来源互联网,如有侵权,请联系管理员删除。邮箱:417803890@qq.com / QQ:417803890

微配音

Python Free

邮箱:417803890@qq.com
QQ:417803890

皖ICP备19001818号
© 2019 copyright www.pythonf.cn - All rights reserved

微信扫一扫关注公众号:

联系方式

Python Free