zoukankan      html  css  js  c++  java
  • 每次调用Python启动脚本时,变量值自动加1

    
    1.原理:在本地文件夹下,创建shuzi.txt文件(文件地址例如D:Robooshuzi.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’ .有的话就会报错
    
    

  • 相关阅读:
    dubbo注册zookeeper保错原因
    Django 终端打印SQL语句
    Django 的orm模型
    Django 的路由系统
    Django 开端
    前端 jq的ajax请求
    前端 后台
    前端 JQ操作
    前端 链式操作
    前端 JQ事件操作
  • 原文地址:https://www.cnblogs.com/ludundun/p/13408637.html
Copyright © 2011-2022 走看看