python 文件操作open函數簡單理解


     用編程語言去做文件操作的時候,用C,C++操作的時候給人的感覺是不太容易操作的,但是用python語言就非常方便了,下面對python中的open函數做個簡單的小結;

常見兩種open函數使用形式:

1.f = open('文件路徑','rb',encoding='utf-8)

2.with open('文件路徑','rb'.enconding='utf-8') as f:

形式1打開文件后,需要用到close()函數才能關閉,釋放內存;  形式2,操作完后,會自動釋放內存,無需用close()來關閉文件.

再來說一下,第二個參數,有  'r','w','a','rb'

r --read 只讀模式

w --write 讀寫模式

a -- 追加模式 ,不覆蓋原文件里面已經存在的內容.如果是w模式的話,會把原先文件里面已經有的內容覆蓋掉的.

rb --以二進制的形式讀取

wb -- 以二進制形式寫入

 

用這些函數的時候,建議直接用一種習慣的就好了,就用with open ...的形式,這種方式可以不考慮close(),寫程序的時候,另外的原始的open函數,知道其意思就好了.


免責聲明!

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



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