【发布时间】:2019-02-27 17:31:36
【问题描述】:
我正在尝试将一些变量保存到单独的文件中。
我的代码如下所示:
def saveall(sname, senemyname, scheckpoint,):
file = open("savefile.sav", "w")
file.writelines([sname, senemyname, scheckpoint])
file.close()
如果我将saveall("John","Steve","Crossroads") 放入我的代码中,我希望它创建一个名为 savefile.sav 的文件,其中包含:
John
Steve
Crossroads
但是,当我运行程序时,savefile.sav 包含:
JohnSteveCrossroads
我做错了什么?
【问题讨论】:
-
在 Python 中要记住的一些事情:readlines() 不会去除换行符,而 writelines() 不会附加换行符
标签: python python-3.x