为了提供方法的对称接口而将其省略file
,因为awriteln()
没有意义:
一个writeline()
(或writeln()
)将基本上是一样的write()
,因为它不会增加的EOL(相匹配的行为writelines()
)。
模仿print
文件的最佳方法是使用Python 2.x的特殊打印到文件语法或函数的file
关键字参数print()
,如Daniel所建议的。
就个人而言,我更喜欢print >>file, ...
语法file.write('...\n')
。