2016-02-29 92 views
1

我正在處理大量的單詞文件,我希望將excel文件放在每個單詞文件所在的列中,每個文檔中的每個單詞都是一行。我是python的新手;我將如何做到這一點?將單詞文檔解析爲excel文件,每行單個單詞

我有這樣的代碼分離的話:

import string 
remove = dict.fromkeys(map(ord, '\n ' + string.punctuation)) 

with open('data10.txt', 'r') as f: 
for line in f: 
    for word in line.split(): 
     w = f.read().translate(remove) 
     print(word.lower()) 

我只需要知道如何讓每個單詞在Excel中的一行。

回答

0
這樣做將是管這在命令行csv文件

最簡單的方法

python myscript.py > words.csv 
+0

當我這樣做,我得到錯誤: 回溯(最近通話最後一個): 文件「解析」,第7行,在 w = f.read()。translate(刪除) TypeError:預期的字符緩衝區對象 – jgree157

+0

嘗試更改'r'爲'rb' – maxymoo

+0

w = f.read ().translate(remove) – jgree157

相關問題