2017-07-16 12 views
0

現在、変数と文字列を連結して、テキストファイルに書き込むことを目指しています。しかし、一度一緒に参加すると、同じ行のテキストファイルに書き込まれません。私は以下のコードでコピーしました。Python - 同じ行のテキストファイルに書き込む

x = f.readlines() 

g = open('workfile.txt','w') 
for ux in x: 
    um = str.join('@', (str(ux), 'server')) 
    g.writelines(str(um)+'\n') 

私はテキストファイルを開くと、私は次のような結果を得る:

User 
@server 
Nint 
@server 
Loot 
@server 

が本当に任意のヘルプをお願い申し上げます!ありがとう!

+0

を試すことができますかバイナリまたはテキスト? – wwii

答えて

0

uxは改行を含むことができ、あなたは `` `f```どのようにオープンしました!

g = open('workfile.txt','w') 
for ux in x: 
    um = str.join('@', (str(ux).strip(), 'server')) 
    g.writelines(str(um)+'\n') 
関連する問題