国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

python - Warum gibt es nach dem Schreiben einer Newline-Anweisung keinen Zeilenumbruch im Ergebnis?
天蓬老師
天蓬老師 2017-06-28 09:26:06
0
3
1268

Ich m?chte die Zahlen nach dem Doppelpunkt der Datei in jede Zeile in eine andere Datei schreiben und die Zeile am Ende jeder Zeile umbrechen. Verwenden Sie den folgenden Code. Es gibt eine Zeilenumbruchanweisung, aber das Ergebnis ist immer noch keine Zeile Pause, was soll ich tun?

#!/usr/bin/python
#coding:utf-8
import pickle
import re
tfidf_dict={}
tfidf_all=[]
with open('/home/user1/zhouchun/lda/KNN/single_tfidf.txt','a') as file:
with open('/home/user1/zhouchun/lda/KNN/train_tfidf.txt', 'r') as fw:
        # content = fw.readlines()
        for line in fw:
            index_tfidf=line.split()
            # print index_tfidf
            for j in index_tfidf:
                m=re.compile(r'^(\d+):(\d+)$')
                try:
                    word_index=m.match(j).group(1)
                    tfidf=m.match(j).group(2)
                    file.write(str(tfidf) + ' ')
                except:
                     word_index=None
                     tfidf=None
        file.write('\n')

天蓬老師
天蓬老師

歡迎選擇我的課程,讓我們一起見證您的進(jìn)步~~

Antworte allen(3)
我想大聲告訴你

windows上換行應(yīng)該為\r\n. 所以file.write('\r\n').

洪濤

縮進(jìn)不對。

扔個(gè)三星炸死你
with open('a.txt', 'r') as f1, open('b.txt', 'a') as f2:
    for line in f1:
        new_line = [_.split(':')[1] for _ in line.split()]
        f2.write(' '.join(new_line))
        f2.write('\n')
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage