2024-06-02 08:10:19 发布
网友
我有一个以下格式的文件
name@company.com, information name@company2.com, information ....
我需要做的是读入文件并将电子邮件地址只输出到一个文件中。我创建了以下代码
with open ('n-emails.txt') as f: lines = f.readlines() print (lines)
有人能告诉我如何只得到文件的电子邮件部分,以及如何将其输出到一个文件这都是在mac上完成的。你知道吗
两种不同的方法:
不带csv模块:读每一行,按记号拆分,去掉空白,打印:
csv
with open ('n-emails.txt') as f: for line in f: toks = line.split(",") if toks: print(toks[0].strip())
使用csv模块,将打开的文件映射到csv读取器上,迭代行,打印第一行(剥离的)。你知道吗
import csv with open ('n-emails.txt') as f: cr = csv.reader(delimiter=",") for row in cr: print(row[0].strip())
第二种方法的优点是对单元格中的逗号、引号、。。。这就是我推荐它的原因。你知道吗
两种不同的方法:
不带
csv
模块:读每一行,按记号拆分,去掉空白,打印:使用csv模块,将打开的文件映射到csv读取器上,迭代行,打印第一行(剥离的)。你知道吗
第二种方法的优点是对单元格中的逗号、引号、。。。这就是我推荐它的原因。你知道吗
相关问题 更多 >
编程相关推荐