【python】文件操作

文件操作:   

 1. r

    2. w

    3. a

    4. r+

        读写模式.

        坑:先读操作,写都在最后(追加,区别w)没任何操作,没读之前在开头写

    5. w+

    6. a+

    7. b bytes 读写操作的是字节. 用在非文本上

    8. seek() 移动光标xx位置,不管当前光标位置在哪,都从开头开始数,移动到xx位置

        开头: .seek(0), 末尾: .seek(0,2)

        seek(3) #单位byte,3个字节等于一个汉字

    9. 文件修改

        创建新文件. 把修改后的内容写入新文件. 删除老文件. 重命名新文件

        import os

        os.remove("")    #删除文件

        os.rename("源文件", "新文件名")   #重命名文件

        for line in f:

            line 一行数据

        with open("文件名") as f:

            不需要关闭文件句柄

---------------------------------------------待续,小主自己也没太搞懂-------------------------------

原文地址:https://www.cnblogs.com/xlzhangq/p/13210819.html