用编程语言去做文件操作的时候,用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函数,知道其意思就好了.

版权声明:本文为tinglele527原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/tinglele527/p/14341409.html