2015-04-04 2 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 

ИЛИ

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

ТНХ он решил проблему –

+0

@Sha heenGul не редактирует сообщение, когда он ответил, иначе теперь мой ответ неверен для редактирования ur, вы можете начать новую запись – Hackaholic

Смежные вопросы