小编gHO*_*nTe的帖子

如何在Python中将制表符分隔的文本文件转换为CSV文件

我有以下问题:

我想将制表符分隔的文本文件转换为csv文件。文本文件是SentiWS字典,我想将其用于情感分析(https://github.com/MechLabEngineering/Tatort-Analyzer-ME/tree/master/SentiWS_v1.8c)。

我用来执行此操作的代码如下:

txt_file = r"SentiWS_v1.8c_Positive.txt"
csv_file = r"NewProcessedDoc.csv"

in_txt = csv.reader(open(txt_file, "r"), delimiter = '\t')
out_csv = csv.writer(open(csv_file, 'w'))

out_csv.writerows(in_txt)
Run Code Online (Sandbox Code Playgroud)

这段代码将所有内容写在一行中,但我需要将数据按照文件本身通常的意图放在三行中。每个数据下方也有一个空白行,我不知道为什么。

我希望数据采用以下形式:

ROW1 行2 ROW3

字数据字

字数据字

代替

第1行

单词,数据,单词

单词,数据,单词

谁能帮我?

csv python-3.x

2
推荐指数
2
解决办法
6467
查看次数

标签 统计

csv ×1

python-3.x ×1