如何从包含某些字母的Python文本文件中删除单词?

问题描述:

我是Python新手,需要从Python中的文本文件中删除包含某个字母的行。即包含一年中的几个月的文本文件,我想删除包含r的月份。我完全失去了。如何从包含某些字母的Python文本文件中删除单词?

+2

使用'fileinput'模块 – vks

这个怎么样? (读取从stdin,写入stdout)

import sys 

for line in sys.stdin: 
    if 'r' not in line: 
     print(line) 

示例用法:

$ python program.py <months_file> months_without_r_file