读书人

python向文件写入制表符显示有关问题

发布时间: 2013-07-01 12:33:04 作者: rapoo

python向文件写入制表符显示问题
一个列表,打算把其中的元素用制表符分割后写入文件,但是貌似有问题
python向文件写入制表符显示有关问题

怎么1000后都是正常的,1000之前却那么小。

                        
file.write('\t'.join(line))#line是我的列表


我用notepad++打开的,用windows自带的记事本显示却是一致的,请问这是怎么回事 Python
[解决办法]
因为制表符有占位问题,各个编辑器解析不尽相同
假如\t表示四个空格,999只有三位,后面补一个空格就足以隔开,1000已经占去4位,后面要(显示)隔开就必须再向后4位

大致是这样,该文本的格式却是没问题的,你不妨试试把你的np++调一下\t的属性为8个空格或16个空格看如何?

读书人网 >perl python

热点推荐