您的位置: 首页 > IT文章 > 新手python 提取文本有关问题 新手python 提取文本有关问题 分类: IT文章 • 2023-11-07 14:41:06 新手求教:python 提取文本问题[14/Jul/2014:16:30:30 CST] [4020078336] 10.6.99.163 test1 "CONNECT" STARTED 0 0 0 (10.6.99.163:63505 -> 10.203.44.5:80) 把所有第三列字符串是数字 和第四列是IP的行提取出来放到一个新文件里。谢谢!------解决方案-------------------- 引用: Quote: 引用: >>> with open(r'C:\Users\admin-ZH\Desktop\111.txt', 'r') as fr: fw = open(r'C:\Users\admin-ZH\Desktop\222.txt', 'w+') for text in fr: if "CONNECT" in text: fw.write(text) fw.flush() fw.close() >>> with open(r'C:\Users\admin-ZH\Desktop\222.txt', 'r') as fr: for text in fr: print text [14/Jul/2014:16:26:20 CST] [4020078336] 10.6.99.163 test1 "CONNECT" STARTED 0 0 0 (10.6.99.163:63489 -> 61.135.169.105:80) [14/Jul/2014:16:26:20 CST] [4020078336] 10.6.99.163 test1 "CONNECT" TERMINATED 16565 41 0 (10.6.99.163:63489 -> 61.135.169.105:80) [14/Jul/2014:16:26:30 CST] [4020078336] 10.6.99.163 test1 "CONNECT" STARTED 0 0 0 (10.6.99.163:63491 -> 10.203.44.5:80) [14/Jul/2014:16:26:30 CST] [4020078336] 10.6.99.163 test1 "CONNECT" TERMINATED 258 91 0 (10.6.99.163:63491 -> 10.203.44.5:80) [14/Jul/2014:16:27:30 CST] [4020078336] 10.6.99.163 test1 "CONNECT" STARTED 0 0 0 (10.6.99.163:63494 -> 10.203.44.5:80) [14/Jul/2014:16:27:30 CST] [4020078336] 10.6.99.163 test1 "CONNECT" TERMINATED 258 91 0 (10.6.99.163:63494 -> 10.203.44.5:80) [14/Jul/2014:16:28:27 CST] [4020078336] 10.6.99.163 test1 "CONNECT" STARTED 0 0 0 (10.6.99.163:63498 -> 10.203.13.74:80) [14/Jul/2014:16:28:27 CST] [4020078336] 10.6.99.163 test1 "CONNECT" TERMINATED 6021 10773 0 (10.6.99.163:63498 -> 10.203.13.74:80) [14/Jul/2014:16:28:30 CST] [4020078336] 10.6.99.163 test1 "CONNECT" STARTED 0 0 0 (10.6.99.163:63500 -> 10.203.44.5:80) [14/Jul/2014:16:28:30 CST] [4020078336] 10.6.99.163 test1 "CONNECT" TERMINATED 258 91 0 (10.6.99.163:63500 -> 10.203.44.5:80) [14/Jul/2014:16:30:30 CST] [4020078336] 10.6.99.163 test1 "CONNECT" STARTED 0 0 0 (10.6.99.163:63505 -> 10.203.44.5:80) [14/Jul/2014:16:30:30 CST] [4020078336] 10.6.99.163 test1 "CONNECT" TERMINATED 258 91 0 (10.6.99.163:63505 -> 10.203.44.5:80) [14/Jul/2014:16:31:10 CST] [4020078336] 10.6.99.163 test1 "CONNECT" STARTED 0 0 0 (10.6.99.163:63509 -> 61.135.169.125:80) >>> 感激不尽,太感谢了!能留个qq吗? 微博即可,@我或者私信