zoukankan      html  css  js  c++  java
  • 文件的写入和读出

    open()函数的使用:

    open(filemode='r'buffering=-1encoding=Noneerrors=Nonenewline=Noneclosefd=Trueopener=None)

    open()函数打开文件并且返回一个文件对象,我们常用的参数只有file、mode、encoding三种

    file——文件名

    mode——一个可选字符串,用于指定打开文件的模式。默认'r',表示只读模式,可选项有:

    字符 含义
    ‘r’ 开放阅读(默认模式)
    'w' 打开写入,会删除文件中已有的内容
    ‘a’ 打开以进行写入,如果存在则附加到文件的末尾
    'b' 二进制模式
    ‘t’ 文字模式(默认)
    ‘+’ 打开磁盘文件
    ‘U’ 通用换行模式(已弃用)

    常用的mode组合

    1、r或rt    默认模式,文本模式读
    2、rb      二进制文件
    3、w或wt    文本模式写,打开前文件存储被清空
    4、wb    二进制写,文件存储同样被清空 
    5、a   追加模式,只能写在文件末尾
    6、a+  可读写模式,写只能写在文件末尾 
    7、w+ 可读写,与a+的区别是要清空文件内容
    8、r+   可读写,与a+的区别是可以写到文件任何位置 

    encoding  = 'utf8',使用utf-8编码,避免出现乱码的现象

  • 相关阅读:
    Ubuntu 17 安装sublime
    ubuntu17 设置python3为默认及一些库的安装
    Java中内存分析(一)
    我的学习JavaEE路线
    我爱学习……
    HDU 4602
    K-special Tables
    Gym 100712A - Who Is The Winner
    UVA 1583
    水题 UVA 1586
  • 原文地址:https://www.cnblogs.com/hengwangg/p/13288306.html
Copyright © 2011-2022 走看看