zoukankan      html  css  js  c++  java
  • python文件的读写操作

    文件的读写步骤:

      1.打开文件

        open(path, flag[, encoding][, errors])

        path:要打开文件的路径

        flag:打开方式

          'r':  以只读的方式大开发文件,文件的描述符放在文件的开头

          'rb':  以二进制格式打开一个文件用于制度,文件的描述符放在文件的开头

          'r+':  打开一个文件用于读写,文件的描述符放在文件的开头

          'w':  打开一个你文件只用于写入,如果该文件已经存在,会覆盖,如果不存在则创建新文件。

          'wb':   打开一个你文件只用于写入二进制,如果该文件存在会覆盖,如果不存在则创建新文件

          'w+':   打开一个文件用于读写,如果该文件存在会覆盖,如果不存在则创建新文件。

          'a':   打开一个文件用于追加,如果文件存在,文件描述符将会被放到文件末尾

        encoding:编码方式

        errors:错误处理

        

    # 自己文件的路径
    path = '.../python/文件读写'
    # 打开文件,f 对应的就是path路径下的文件
    # encoding = 'utf-8', errors = 'ignore'
    f = open(path, 'r')
    View Code

      

      2.读文件内容

        # a.读取文件全部内容,读完之后,文件描述到了最后的位置

        str = f.read()

        print(str)

        # b.read(num)读取指定字符数,文件描述符到了指定字符的位置

        str2 = f.read(10)

        print(str2)

        # c.读取整行,包括' '字符

        str3 = f.readline()

        print(str3)

        # 修改描述符的位置,对应的字符数

        f.seek(0)

        str4 = f.read()

        print(str4)

      3.关闭文件

        f.close()

  • 相关阅读:
    建筑经济与企业管理 【1090】
    31 任意进制计数器的构成方法1
    30 同步计数器
    29 典型的时序电路模块2
    STM32的FSMC详解
    28 典型的时序电路模块1
    27 FSM,时序电路的分析方法
    26 电路结构和逻辑功能的关系
    25 触发器逻辑功能的分类
    24 触发器的电路结构和动作特点
  • 原文地址:https://www.cnblogs.com/zhoutf/p/9128163.html
Copyright © 2011-2022 走看看