1. 程式人生 > >python:txt檔案轉換為csv檔案

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開啟會出現亂碼現象。