2015-04-04 34 views
0

我有一個txt文件,我想在新行的基礎上拆分它。我寫代碼,然後找到它的錯誤,並幫助我。代碼是如何在python的每一個新行上拆分文件

file = open("C:/Python26/trigram.txt"); 
f = open("Prefix.txt",'w'); 
f_up = open("Prefix.txt",'w'); 
contents=file.read(); 
tokens = nltk.word_tokenize(contents); 
for t in tokens: 
    print t 

我的文件看起來像這樣:

IL-2$gene$expression$and 
IL-2$gene$expression$and$NF-kappa 
IL-2$gene$expression$and$NF-kappa$B 
IL-2$gene$expression$and$NF-kappa$B$activation 
gene$expression$and$NF-kappa$B$activation$through 
expression$and$NF-kappa$B$activation$through$CD28 

回答

0

嘗試這樣的:

with open("C:/Python26/trigram.txt") as f: 
    my_list = f.readlines() 
    for x in my_list: 
     print x 

OR

with open("C:/Python26/trigram.txt") as f: 
    for lines in f: 
     print lines 
+0

THX它解決了這個問題 – 2015-04-04 03:51:08

+0

@Sha heenGul在回覆時不會編輯帖子,否則現在我的回覆對於編輯而言是錯誤的,您可以開始一個新帖子 – Hackaholic 2015-04-04 04:06:55

相關問題