每次调用Python启动脚本时,变量值自动加1


1.原理:在本地文件夹下,创建shuzi.txt文件(文件地址例如D:\Roboo\shuzi.txt)存入计数(例如1),每次调用时,计数加1,然后再更新新的计数,把1改为2,
再执行一次,把2改为3,依次类推
2.就是把读取到的值,赋值给一个新的变量 new_data,然后再重新保存这个变量的值,供下次使用
3.一般打开文件是通过r 模式打开这个时候脚本会报一个错误,io.UnsupportedOperation: File not open for writing错误解决
这是因为,使用下面的这个方法f.truncate()引起的,
具体原因是f.truncate()方法用来清空文件的操作必须要有写的操作,所以做修改,将 r 改为 r+ 就行

我自己再改的时候试过rb+,这会将文件以二进制读写,所有就不能有 encoding=‘utf8’ .有的话就会报错

posted @ 2020-07-31 11:19  大海一个人听  阅读(3642)  评论(0编辑  收藏  举报