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

    1.文件的打开与关闭

    文件的打开采用open()函数,文件的关闭采用close()函数。

    open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None):

    file:一个字符串表示的文件名称,或者一个数组表示的文件名称。文件名称可以是相对当前目录的路径,也可以是绝对路径表示。

    mode:指明打开文件的模式,默认值是'r'。

    字符含义
    'r' 打开阅读(默认)
    'w' 打开写入,首先截断文件
    'x' 打开以供独占创建,如果文件已存在则失败
    'a' 打开以供写入,如果存在,则附加到文件的末尾
    'b' 二进制模式
    't' 文本模式(默认)
    '+' 打开磁盘文件进行更新(读写)
    'U' 通用换行符模式(已弃用)

    encoding:用于解码或编码文件的编码的名称,如:‘utf-8'

    其他参数不常用就不讲解了。

    close():当你使用完一个文件时,调用 close() 方法就可以关闭它并释放其占用的所有系统资源。

    f.close()

    文件打开关闭示例:

    f=open('text.log','r',encoding= 'utf-8')
    f.close()

    with语句:
    为了避免打开文件后忘记关闭,可以通过管理上下文来文件管理,如:

    with open('text.log','r',encoding= 'utf-8') as file_ex :
        print(file_ex.read())
        pass

    也可以同时对多个文件进行文件管理,如:

    with open('text.log','r',encoding= 'utf-8') as file_ex ,open('text2.log','r',encoding= 'utf-8') as file_ex2 :
        pass

    2.文件的读写操作

    3.文件的其他操作

  • 相关阅读:
    EMIF接口的寻址问题
    C6000系类的内联函数
    C6000代码层面优化(一)
    RHCE学习笔记
    找出并关闭Ruby On Rails进程.
    Rails4添加bootstrap支持
    如何删除gnome3面板上的图标?
    出现 ruby cannot load such file -- zlib 问题的解决方法
    Debian安装软件时提示插入光盘
    Debian7桌面屏蔽图标和右键菜单的解决方法。
  • 原文地址:https://www.cnblogs.com/olivexiao/p/6533083.html
Copyright © 2011-2022 走看看