day 08 文件操作

1.文件操作:open()打开文件 ,read()阅读文件 ,readline()阅读文件一行,readlines()阅读文件多行  ,write()写文件

for line in f:遍历文件中的内容      路径的问题:(1)绝对路径,从磁盘根目录寻找(2)相对路径,从当前程序运行的文件夹内寻找

2.文件操作的相关模式Mode    r :读,w:只写,a:追加,r+:读写,w+:写读,a+:追加读

非文本文件      rb:以字节的形式读出来,wb:以字节的形式写出来,ab:以字节的形式追加

                       r+b:读写 ,w+b:写,a+b:追加写   

3.文件的相关操作:(1)seek()移动光标  重点!!!                seek(0)开头              seek(0,2)移动到末尾

                                (2)tell ()获取光标所在的位置

                                (3)truncate ()截断文件

4.文件修改:with open(XXX)  as句柄,/        open(xxxxx)as xxx    不用手动关闭文件句柄

   文件修改的步骤(1)从源文件中读取数据 (2)写入到副本文件中   (3)删除源文件    (4)把副本重命名成源文件

   import  os        #引入操作系统

   os.remove()     #删除

   os.rename()     #改名字

posted @ 2018-11-06 22:05  derboss  阅读(97)  评论(0编辑  收藏  举报