1
iptux 2014-04-20 10:32:38 +08:00
cmd.exe?
|
2
gkiwi 2014-04-20 10:38:53 +08:00
你是指哪里乱了?文件里面内容很多吧,我刚刚测试个10000行的是ok的.
|
4
gkiwi 2014-04-20 10:46:44 +08:00
@coolair 那小文件呢?你直接测试下`print 'just a %s word'%('xxx')`.这种问题不应该的发生的~环境呢?你写成py文件试下.
|
6
silverfox 2014-04-20 10:53:49 +08:00 3
这里应该注意的是 Windows 系统中换行是 CRLF ('\r\n'),UNIX/OSX 是 LF ('\n')。
上面的代码只是删除了 LF。因为 CR 仍然存在,所以在每行内容之后就折到下一行显示了。 |
8
leyle 2014-04-20 11:05:06 +08:00
直接用 line.rstrip() 是不是好用些?
|
9
gkiwi 2014-04-20 11:06:18 +08:00
|
12
Monad 2014-04-20 12:20:52 +08:00
os.linesep
|