zoukankan      html  css  js  c++  java
  • python 文件操作

    ①打开文件

     open('文件', mode = 'r', encoding = 'utf-8'),mode表示打开模式,默认为r(只读),encoding表示编码方式,默认为ascii码。

     r模式:只读,打开的文件必须已存在,如果文件不存在,程序报错。

     w模式:只写(覆盖),如果文件存在,则打开并从开头开始编辑,如果文件不存在,则新建文件。

     a模式:只写(追加),如果文件存在,则打开文件,文件指针将会放在文件的结尾处,将内容写到已有内容之后,如果文件不存在,则新建文件。

     x模式:当文件已经存在的情况下,不允许写入。一旦用了x模式打开不存在的文件,需要一次性将文件内容写入。

     b模式:打开二进制文件,rb(只读)打开二进制文件,读取二进制文件内容,wb、ab(只写)模式打开文件,写入二进制内容。

       +模式:即能读,又能写。根据第一步操作确定,如果是先读后写,r+,如果是先写后读,w+或a+。

    ②读取文件内容

     read(),读取整个文件。

     read(n),读取指定字节的长度。

     readline(),单行读取文件内容(文件指针读完一行之后指向下一行)

     readlines(),读取文件内容,并存储至一个列表中,每行数据为列表的一个元素。

    ③写入文件内容

     write(),将内容写入文件。

    ④关闭文件

     close()

    ⑤with open...as..

     with语句,可以帮助我们自动关闭文件,不需要再去调用close函数。

  • 相关阅读:
    oracle数据库登录连接很慢;kettle连接oracle 报 IO 错误,socket time out 问题解决记录
    装机攻略
    项目开发规范
    选项卡事件测试
    日常报错记录
    邮箱常用端口及协议
    JS制作二级联动
    使用JQuery对页面进行绑值
    IDEA 报错记录
    论文格式
  • 原文地址:https://www.cnblogs.com/purelavender/p/14164412.html
Copyright © 2011-2022 走看看