猫史档案馆


【林克】教程贴 4 如何在Python保存变量的值,在下次运行时不会初始化??

用户:TimeLinkForeverTimeLinkForever查看:0 回复:1 评论:0 创建时间:2020-01-27T14:29:26


众所周知,Python的变量是不会保存的,第二次运行时是会初始化掉的。那么该如何保存呢?

这时,就要使用open()和write()了

首先,在同一个文件夹创建2个文件,

一个是py文件,就是你要保存变量的那个文件

一个是一个空的txt文件

第一步:

在t叉t文件中写下变量的初始值(数字)

第二步:

打开Python文件,写下这样的代码

a = open("x.txt","r")
a = readlines(a)
a = int(a)
a.close()

 

把x.txt改成txt文件名就好了,要带后缀!

这是什么意思呢?

open=打开

x.txt就是文件名

r是读模式的意思

所以意思是:

以读模式打开x.txt并将读到的内容存到变量a里。

接下来怎么办?

比如这是一个计算运行程序人次的程序,则在后面加上这些代码

a+=1
print("已经喵,a,"人次运行程序")

最后要设置把变量存到文件里。

x = open("x.txt","w")#w是写模式
x.write(a)#把a写进去
x.close()#记得关闭文件

这样就能保存了。

对了,我的面向对象编程手册正在连载中,希望大家乐意去看看。https://shequ.codemao.cn/wiki/novel/cover/56692

测试:

Python制作一个投票软件。


回复

上一页1 页 / 共 1下一页
TimeLinkForeverTimeLinkForever

手册刚开始连载,截止到现在有2个章节共计1907字。

点赞1


评论