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

  • 相关阅读:
    用php做了下冒泡排序
    安装xampp无法设置默认时间的坑
    PHP的静态变量和引用函数
    jquery.cookie.js 用法
    PhpStorm的open in browser怎么修改端口和相对路径
    springmvc上传图片并显示图片--支持多图片上传
    Spring MVC中处理静态资源的多种方法
    超强、超详细Redis数据库入门教程(转载)
    推荐60个jQuery插件(转)
    [Spring MVC]
  • 原文地址:https://www.cnblogs.com/zhoutf/p/9128163.html
Copyright © 2011-2022 走看看