每次调用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 @   大海一个人听  阅读(3699)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示