文件操作

打开文件         open(文件名,操作模式)    

                     r 读文件模式

                     w 写文件模式,open的时候清空原文件内容,文件不存在则创建文件

                     a 文件末尾追加内容模式 

                    r+   读写模式,  正常读,写的时候往文件结尾写       ----用的比较多,用seek() 调整写的位置

                   w+   写读模式   正常写,读的时候从文件结尾读,读出来的就是空

                   a+    追加写读模式  读的时候文件结尾读

                    举例: f = open("xiaowenjian",'r',encoding='utf8')

操作文件         如read(5) 代表读出5个字符

                        readline() 读出一行

                        readlines()  读出所有行,以列表的形式放内存,文件大的话太占内存空间,不建议使用。

                                     用for i in f:  #f代表文件对象,读出文件的每一行

                        tell() 代表光标的位置,utf8时中文一个字会读三个位置,gbk时一个中文占2个位置

                        seek()  调整光标位置

                        flush()  把缓存内容刷新到硬盘,缓存清空。     适合进度条

                        truncate()。默认从文件开头开始截断(删了),括号里面写光标位置,表示从哪个位置开始删掉

                        

关闭文件         close()

 

 

字符串的拼接: join方法取代 +  

 

posted @ 2020-08-10 17:32  密语笔记  阅读(68)  评论(0)    收藏  举报