python - 我是 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
解决方案
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
推荐阅读
- android - Firebase Analytics 仅显示来自 1 个国家/地区用户的数据
- typescript - 使用 ES6 类 getter / setter 在 TypeScript 中初始化类属性
- reactjs - 基于发布渠道的不同资产 React Native
- aws-sdk-ruby - 如何在 Ruby 2 中复制 AWS AMI?
- php - symfony server:start 总是采用 prod 配置
- javascript - 使用javascript根据用户类型隐藏/取消隐藏文本字段?
- ios - 自定义布局 1 大 2 小单元 UICollectionView
- dax - DAX Power Pivot: "= CONCATENATEX(CALCULATETABLE(" 如何避免重复?
- excel - 从多个工作簿中检索数据,都在同一个选定文件夹中?
- android - 如何摆脱 Hilt 的循环编译错误?