2024-09-26 22:43:12 发布
网友
我需要一个小的帮助过滤只需要行从记事本使用python
示例:
输入
- A MY NAME IS ANDY - B MY NAME IS BANDY - C MY NAME IS CANDY - A MY NAME IS ANTRO - B MY NAME IS BANTRO - C MY NAME IS CANTRO
只搜索第一个字符串并检查它是否是B,它将打印相应的行
输出
- B MY NAME IS BANDY - B MY NAME IS BANTRO
有很多方法。如果数据存储在一个名为.txt的文件中,您可以使用
with open('sample.txt') as f: lines = f.read().splitlines()
然后使用startswith方法过滤并打印结果
filtered_list = [x for x in lines if x.startswith('- B')] for item in filtered_list: print(item)
导致
有很多方法。如果数据存储在一个名为.txt的文件中,您可以使用
然后使用startswith方法过滤并打印结果
导致
相关问题 更多 >
编程相关推荐