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()

原文地址:https://www.cnblogs.com/zhoutf/p/9128163.html