用户:
TimeLinkForever查看: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制作一个投票软件。