0

我的帖子

个人中心

设置

  发新话题
python实现关键字查找,查找完成后输出关键字后的数据,请问这个功能如何实现呢?查找的是txt文件,比如找到time那一行后,就把time后面的具体时间写入到一个文件中,请问具体如何实现



for循环走一圈儿



你需要再看看正则表达式



宝剑厉不厉害,要看它的主人是谁,不信来PHP版块看看~!
引用:
原帖由 七彩极 于 2017-12-27 09:51 发表
你需要再看看正则表达式
谢谢两位版主,初次接触python,不过不是为了编程,现在是网络工程师,想学习python实现一些简单的自动脚本化管理工具,请问有什么好的推荐学习路线不?我感觉很多学习路线最终目的都是为了编程,感觉似乎不是很适合,而且也不需要学那么深



import re
f1 = open('test.txt','r')  
f2 = open('test2.txt','w+')
for line in f1.readlines():
    if re.match(r'^root',line):
        f2.write(line)
f1.close()
f2.close()



‹‹ 上一贴:python提取文件中特定字符后的所有字符 ...   |   下一贴:怎么提取PDF文件中的某一段文字 ››
  发新话题
快速回复主题
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 友情链接 |意见反馈 | 网站地图
Copyright©2005-2018 51CTO.COM
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系:bbs@51cto.com