首页 > 解决方案 > 我是 python 脚本的新手。请问如何过滤并将行导出到新的文本文件

问题描述

请问如何编写python代码从文本文件中仅提取电话号码。然后将提取保存在另一个文本文件中。

文本文件示例:

"Name": Farouk, "Age": 23, "Address": No. 582, Chile crescent, Kenya, "Phone number": 231765987
"Name": Ben, "Age": 23, "Address": No. 582, Chile crescent, Kenya, "Phone number": 21690860

标签: python

解决方案


import glob
import errno
import csv
import re
i = 0
path = 'C:/Users/Mallam Farouk Sanusi/Desktop/k/*.txt'
files = glob.glob(path)
for name in files:
try:
    with open(name) as f:
        csv.field_size_limit(1310720)
        s = csv.reader(f)
        for line in s:
            print (line[9])

        i = i+1

推荐阅读