zoukankan      html  css  js  c++  java
  • python回顾(十二)——文件

    文件操作

    文件概念

      文件是计算机中数据持久化存储的表现形式

    文件操作基本语法

      格式一(手工关闭格式):

        1.打开文件: file = open("文件名","读写模式")

        2.操作文件: *

        3.关闭文件: file.close()

      格式二(免关闭格式):

        1.打开文件: with open("文件名","读写模式") as file:

        2.操作文件: *

        3.关闭文件(自动关闭文件)

      注意:文件操作完毕后必须关闭,否则内存将长期保持对文件的连接状态,造成内存溢出的现象发生

    文件读写模式

    读写模式

    数据读写基本单位

    操作权限

    注意事项

    rb

    字节

    读取信息,如果文件不存在报错

    wb

    字节

    写入信息覆盖原始信息,如果文件不存在新建

    ab

    字节

    追加写

    写入信息到原信息末尾,如果文件不存在新建

    rb+

    字节

    读、写

    读取信息,如果文件不存在报错

    wb+

    字节

    读、写

    写入信息覆盖原始信息,如果文件不存在新建

    ab+

    字节

    读、追加写

    写入信息到原信息末尾,如果文件不存在新建

    r

    字符

    读取信息,如果文件不存在报错

    w

    字符

    写入信息覆盖原始信息,如果文件不存在新建

    a

    字符

    追加写

    写入信息到原信息末尾,如果文件不存在新建

    r+

    字符

    读、写

    读取信息,如果文件不存在报错

    w+

    字符

    读、写

    写入信息覆盖原始信息,如果文件不存在新建

    a+

    字符

    读、追加写

    写入信息到原信息末尾,如果文件不存在新建

     

     

    读文件操作

    操作格式/函数名称

    功能

    参数

    返回值

    read()

    读取文件中所有信息

    无 

    文件中的所有信息

    read(num)

    读取文件中指定数量的字符/字节信息

    num:每次读取的数据总量

    文件中指定数量的信息

    readline()

    读取文件中一行信息,以/n判定行是否读取完毕

    无 

    文件中的一行信息

    readlines()

    将文件中信息以行为单位读取到列表中,以/n判定行是否读取完毕

    无 

    由文件中所有行信息组成的列表对象

     

    写文件操作

    操作格式/函数名称

    功能

    参数

    返回值

    write(str)

    将指定信息写入到文件

    str:要写入的字符串信息

    写入的数据总量

    writelines(model)

    将指定信息写入到文件

    model:要写入的存储模型信息,模型中数据是字符串

    文件路径

    文件路径概念

      文件在计算机存储器(例如硬盘)中保存的位置称为文件路径

     

    文件路径的分类

      相对路径:从程序运行所在的目录位置描述其他文件保存路径

      cc.txt 当前目录下的cc.txt

      aa\cc.txt 当前目录下的aa目录下的cc.txt

      aa/cc.txt 当前目录下的aa目录下的cc.txt

      绝对路径:从系统定义的存储位置描述文件的保存路径

      D:\aabcc.txt

      D:/aa/bb/cc.txt

     

    文件相关操作

    os模块相关操作

    操作格式/函数名称

    功能

    参数

    返回值

    rename(file1,file2)

    修改文件名

    file1:原始文件名对应的路径字符串

    file2:新文件名对应的路径字符串

    remove(file)

    删除文件

    file:要删除的文件对应的路径字符串

    mkdir(file)

    创建目录

    file:要创建的目录对应的路径字符串

    rmdir(file)

    删除目录

    file:要删除的目录对应的路径字符串

  • 相关阅读:
    MongoDB学习笔记-查询
    【ASP.NET MVC 回顾】HtmlHepler应用-分页组件
    浅谈.NET中闭包
    浅析 public static void main(String[] args)
    关于SQL Server 无法生成 FRunCM 线程(不完全)
    设计模式-02.单例模式
    设计模式-01.工厂模式
    GC垃圾回收机制
    Spring自学笔记
    关于面试
  • 原文地址:https://www.cnblogs.com/sickle/p/10123416.html
Copyright © 2011-2022 走看看