如何从包含某些字母的Python文本文件中删除单词?
问题描述:
我是Python新手,需要从Python中的文本文件中删除包含某个字母的行。即包含一年中的几个月的文本文件,我想删除包含r的月份。我完全失去了。如何从包含某些字母的Python文本文件中删除单词?
答
这个怎么样? (读取从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
使用'fileinput'模块 – vks