這篇博客主要是應用python將txt文本文件轉換爲csv文件。主要實現如下:
#-*-coding:utf-8 -*-
import csv
with open('file.csv', 'wb') as csvfile:
spamwriter = csv.writer(csvfile, dialect='excel')
# 讀要轉換的txt文件,文件每行各詞間以@@@字符分隔
with open('top20_new.txt', 'rb') as filein:
for line in filein:
line_list = line.strip('\n').split('@@@')
spamwriter.writerow(line_list)
處理前的txt文件內容:
處理後的csv,每個以@@@分隔的詞都自成一列
注意:
txt和csv文件都要處理成utf-8格式編碼,否則用excel打開會出現亂碼現象。