python处理字符串

代码找到包含字符串abc的行(可进行再处理)

file = Path(
    '/Users/soymilk/Documents/groovys/jenkins/prod-skb-web-vue-git.groovy')
# with open(Path(file), 'r') as f:
#     print(f.read())
with open(Path(file), 'r') as f:
    for line in f.readlines():
        if 'abc' in line:
            print(line)

找到所有包含字符串abc的行(生成列表)

复制代码
file = Path(
    '/Users/soymilk/Documents/groovys/jenkins/prod-skb-web-vue-git.groovy')
l3 = []
# with open(Path(file), 'r') as f:
#     print(f.read())
with open(Path(file), 'r') as f:
    for line in f.readlines():
        if 'abc' in line:
            l3.append(line)
复制代码

f.readlines() 是列表,f.read()是一整个文本

 

简单写法

data=['aaaaaFFa','ccccccc','bbbbFF']
l = [s for s in data if 'FF' in s]

 

posted @   豆浆D  阅读(36)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示