【发布时间】:2014-01-16 21:39:19
【问题描述】:
我希望在 Python 2.7 中编写一个 6 行的简单文本文件。 我正在使用此代码:
import csv
export=open('./images2/test.tfw', "wb")
writer=csv.writer(export, delimiter=' ', quoting=csv.QUOTE_NONE)
writer.writerow('0.06')
writer.writerow('0.00')
writer.writerow('0.00')
writer.writerow('-0.06')
writer.writerow('-10.59')
writer.writerow('38.49')
export.close()
我正在进入文件:
0 . 0 6
0 . 0 0
0 . 0 0
- 0 . 0 6
- 1 0 . 5 9
3 8 . 4 9
但我不希望数字中有空格或其他任何内容,我只需要这个:
0.06
0.00
0.00
-0.06
-10.59
38.49
但是当我尝试delimiter='' 或delimiter=None 时,我收到错误“必须设置分隔符”。
如何在没有分隔符的情况下编写我的数字?也许这是一个非常基本的问题,但我在谷歌中找不到。谢谢!
【问题讨论】:
-
如果不分隔,为什么需要 csv writer?
-
我只知道这种写文本文件的方法……也许我需要寻找更好的方法。
-
export.write('text\n')
标签: python python-2.7 delimiter