每次調用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’ .有的話就會報錯


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM