我习惯做print >>f, "hi there"
print >>f, "hi there"
但是,它似乎print >>正在被弃用。执行上述行的推荐方法是什么?
print >>
更新 :关于所有这些答案"\n"......这是通用的还是特定于 Unix 的?IE,我应该"\r\n"在 Windows 上做吗?
"\n"
"\r\n"
这应该很简单:
with open('somefile.txt', 'a') as the_file: the_file.write('Hello\n')
从文档:
写入以文本模式打开的文件时不要os.linesep用作行终止符(默认);'\n'在所有平台上使用单个。
os.linesep
'\n'