• Python打开和关闭文件


    Python打开和关闭文件:

    open(文件名,打开文件的模式[,寄存区的缓冲]):

      文件名:字符串值  

        注:文件名带有后缀名

    # 打开创建好的 test.txt 文件
    f = open("test.txt",'r')
    # 输出文件所有的内容
    print(f.readlines( ))
    # ['hello,world.
    ']
    # 关闭文件
    f.close()

    注:f.readlines( ) 输出 test.txt 文件的所有内容

      打开文件的模式: 

    r
    以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。
    rb
    以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。
    r+
    打开一个文件用于读写。文件指针将会放在文件的开头。
    rb+
    以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。
    w
    打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
    wb
    以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
    w+
    打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
    wb+
    以二进制格式打开一个文件用于读写。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。
    a
    打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
    ab
    以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
    a+
    打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写。
    ab+
    以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写。

      寄存区的缓冲:

        小于 0 的整数:系统默认设置寄存区的大小

        0:不进行寄存

        1:进行寄存

        大于 1 的整数:整数即为寄存区的缓冲区大小

    菜鸟编程内的图:

     

     

     

    文件对象.close( ):

    关闭调用该函数的文件,并不可以再对该文件进行写入

    fileObject.close();

    2020-02-13

  • 相关阅读:
    SpringCloud
    Springboot笔记
    SpringMVC学习随笔
    Spring中事务的理解
    Spring中Aop的理解
    FLutter 各种项目的目录创建
    flutter 打包Android 创建签名证书
    flutter web网站 第一次访问首屏页 空白卡顿 再显示
    flutter--报错--Flutter 调试时卡在 Installing buildappoutputsapkapp.apk
    flutter 顶部状态栏 底部栏 显示和隐藏
  • 原文地址:https://www.cnblogs.com/hany-postq473111315/p/12303245.html
Copyright © 2020-2023  润新知