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