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]
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix