zoukankan      html  css  js  c++  java
  • 多测师讲解python函数 _open_高级讲师肖sir

    open()函数
    #open() 函数用于打开一个文件,创建一个 file 对象
    #Python open() 函数用于打开一个文件,并返回文件对象,
    # 在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。
    #注意:使用 open() 函数一定要保证关闭文件对象,即调用 close() 函数。
    #open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。
    #open(file, mode='r')
    # 打开文件的模式有:
    ##文件句柄 = open('文件路径', '模式')
     
    注意内容:python 中有读,写,追加三种模式
    # r,只读模式(默认)。
    # w,只写模式。【不可读;不存在则创建;存在则删除内容;】
    # a,追加模式。【可读;   不存在则创建;存在则只追加内容;】
    # "+" 表示可以同时读写某个文件
    #
    # r+,可读写文件。【可读;可写;可追加】
    # w+,写读
    # a+,同a
    #完整的语法格式为:
    #open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
    # file: 必需,文件路径(相对或者绝对路径)。
    # mode: 可选,文件打开模式
    # buffering: 设置缓冲
    # encoding: 一般使用utf8
    # errors: 报错级别
    # newline: 区分换行符
    # closefd: 传入的file参数类型
    # opener:
     
    #语法:open(file, mode),模式有r(只读),w(写入覆盖),a(写入追加)

    open打开文件

     

    #
    readline       读取文件中的第一行

    读取整个列表

    o =a.readlines() #读取文件中的所有返回一个列表
    print(o)


    文件中有中文的处理方法

    在open函数中w权限:替换  (#覆盖后关闭当前文件释放资源)

    # a追加在open函数中

    with  open

     

    a 追加内容

     with open写入数据

     with open 读取数据

    前面未加r,使用//

     

    with open('D:\bao\bb.txt',encoding='utf-8') as f:
    print(f.read())
    前面加//,未使用r

  • 相关阅读:
    DAY10-MYSQL表操作
    DAY10-MYSQL完整性约束
    DAY10-MYSQL数据类型
    DAY10-MYSQL存储引擎
    DAY10-MYSQL库操作
    017.2 基本数据类型对象包装类
    017.1 stringBuffer
    016.2 String
    16.1 eclipse设置
    015.5线程常见用法(面试题)
  • 原文地址:https://www.cnblogs.com/xiaolehua/p/13697192.html
Copyright © 2011-2022 走看看