python 学习笔记 023

作者: 夜羽萧轩 | 来源:发表于2019-06-18 10:20 被阅读18次

    本节内容:文件读写


    文件读写的方法和C兼容,通过文件描述符修改文件

    1.读取文件

    过程:

    1、打开文件

    2、读文件内容

    3、关闭文件

    方法:

    open(path, flag[, encoding][, errors])

    path:要打开文件的路径

    flag:打开方式

    r 以只读的方式打开文件,文件的描述符放在文件的开头

    rb 以二进制格式打开一个文件用于只读,文件的描述符放在文件的开头

    r+ 打开一个文件用于读写,文件的描述符放在文件的开头

    w 打开一个文件只用于写入,如果该文件已经存在会覆盖,如果不存在则创建新文件

    wb 打开一个文件值用于写入二进制,如果该文件已经存在会覆盖,如果不存在则创建新文件

    w+ 打开一个文件用于读写

    a 打开一个文件用于追加,如果文件存在,文件描述符将会放到文件末尾

    a+ 打开一个文件用于追加读写,,如果文件存在,文件描述符将会放到文件末尾

    encoding:编码方式

    errors:错误处理

    2.文件读取

    codes - 1 文件读取

    文件读取问题:文件读取异常 出现未知字符,转换为列表显示\ufeff 

    解决方案:修改编码 从UTF-8 编码 改成 UTF-8-sig

    参考:去除 \ufeff 博客园 

    codes - 2 文件读取

    3.关闭文件

    f.close()

    相关文章

      网友评论

        本文标题:python 学习笔记 023

        本文链接:https://www.haomeiwen.com/subject/xrbcfctx.html