美文网首页
open 和 file用法2

open 和 file用法2

作者: 闲云野鹤_23dd | 来源:发表于2021-02-26 20:16 被阅读0次

    open 和 file 实例

    只读模式打开

    def open_demo3():
        # 相对路径 test.text
        # r 代表只读模式 ,不可写入
        text_io = open('test.text', 'r')
    
        # 读取第一行
        readline = text_io.readline()
        print(readline)
    
        # 读取第二行
        readline2 = text_io.readline()
        print(readline2)
    
        # 写入会失败,因为 r 模式不支持写入
        text_io.write('写入内容')
    
    

    a+ 和 w+ 同样支持读写, 但是r 仅支持 读
    readline() 用于 逐行读取, 每次调用 都会读取一整行, 并把指针指向下一行.

    多行读取

    # open 方法演示
    def open_demo4():
        # 相对路径 test.text
        # r 代表只读模式 ,不可写入
        text_io = open('test.text', 'r')
    
        # 读取所有行 返回一个list对象
        readlines = text_io.readlines()
        print(readlines)
        print(type(readlines))
        print(readlines[2])
    
    

    readlines() 会读取文件的所有行, 返回一个list对象,可通过索引 访问行数

    二进制模式

    rb 模式是以二进制形式只读打开文件,通常用于加载/打开 图片等非文本文件

    def open_demo5():
        text_io = open('test.text', 'rb')
        print(text_io.readline())
    

    相关文章

      网友评论

          本文标题:open 和 file用法2

          本文链接:https://www.haomeiwen.com/subject/jihzaktx.html