首页 > 解决方案 > 如何使用python将csv转换为txt文件?

问题描述

我想读取 csv 文件并将详细信息添加到 txt 文件中,前提是满足特定条件。

请在下面找到 csv:

ID,Domain,Reputation_Score,
1,somedomain.domain,50
2,anotherdomain.domain,20

我只想捕获信誉分数超过30的域。因此应将ID为“1”的域复制到txt文件中(只需要域名,无需其他)。

请帮忙。

问候, Mitesh Agrawal

标签: pythoncsvtext

解决方案


Pandas 可能有点矫枉过正,但它会是一种快速过滤任何值的方法。

import pandas as pd
df = pd.read_csv('test.csv', index_col="ID")
df = df[df["Reputation_Score"] > 30]
df["Domain"].to_csv("out.txt", header=False, index=False)

输出是:

somedomain.domain

推荐阅读