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函数,知道其意思就好了.