python:txt文件轉換爲csv文件

這篇博客主要是應用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打開會出現亂碼現象。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章