Python-为什么在我不想要的时候创建换行符“\ n”?

时间:2012-02-23 05:15:31

标签: python newline

我正在使用python 2.7

将字符串写入文本文档

我不会在每行的最后添加“\ n”换行符,但是当我打开文本文档时,会自行创建换行符。 我做错了什么?

我的代码如下所示:

w.write(ID + "    " + Name + "    " + x + "     " + y + " " + "\n")
w.write(ID2 + "    " + Name2 + "    " + x2 + "     " + y2 + " " + "\n")

我的文字文件如下:

  

1 ---- ---- Polyline1 0.567

     

---- 0.837

     

2 ---- ---- Polyline2 0.928

     

---- 0.253

^^^这些是空格,而不是破折号

1 个答案:

答案 0 :(得分:2)

因为您忘记在阅读后从xx2删除换行符。

此外,␣和␢。