• 吴裕雄--天生自然 PYTHON3开发学习:File(文件) 方法


    # 打开文件
    fo = open("runoob.txt", "wb")
    print("文件名为: ", fo.name)
    
    # 关闭文件
    fo.close()
    # 打开文件
    fo = open("runoob.txt", "wb")
    print ("文件名为: ", fo.name)
    
    # 刷新缓冲区
    fo.flush()
    
    # 关闭文件
    fo.close()
    # 打开文件
    fo = open("runoob.txt", "wb")
    print ("文件名为: ", fo.name)
    
    fid = fo.fileno()
    print ("文件描述符为: ", fid)
    
    # 关闭文件
    fo.close()
    # 打开文件
    fo = open("runoob.txt", "wb")
    print ("文件名为: ", fo.name)
    
    ret = fo.isatty()
    print ("返回值 : ", ret)
    
    # 关闭文件
    fo.close()
    # 打开文件
    fo = open("runoob.txt", "r+")
    print ("文件名为: ", fo.name)
    
    line = fo.read(10)
    print ("读取的字符串: %s" % (line))
    
    # 关闭文件
    fo.close()
    # 打开文件
    fo = open("runoob.txt", "r+")
    print ("文件名为: ", fo.name)
    
    line = fo.readline()
    print ("读取第一行 %s" % (line))
    
    line = fo.readline(5)
    print ("读取的字符串为: %s" % (line))
    
    # 关闭文件
    fo.close()
    # 打开文件
    fo = open("runoob.txt", "r")
    print ("文件名为: ", fo.name)
     
    for line in fo.readlines():                          #依次读取每行  
        line = line.strip()                             #去掉每行头尾空白  
        print ("读取的数据为: %s" % (line))
     
    # 关闭文件
    fo.close()
    # 打开文件
    fo = open("runoob.txt", "r+")
    print ("文件名为: ", fo.name)
     
    line = fo.readline()
    print ("读取的数据为: %s" % (line))
     
    # 重新设置文件读取指针到开头
    fo.seek(0, 0)
    line = fo.readline()
    print ("读取的数据为: %s" % (line))
     
     
    # 关闭文件
    fo.close()
    # 打开文件
    fo = open("runoob.txt", "r+")
    print ("文件名为: ", fo.name)
     
    line = fo.readline()
    print ("读取的数据为: %s" % (line))
     
    # 获取当前文件位置
    pos = fo.tell()
    print ("当前位置: %d" % (pos))
     
     
    # 关闭文件
    fo.close()
    fo = open("runoob.txt", "r+")
    print ("文件名: ", fo.name)
    
    line = fo.readline()
    print ("读取行: %s" % (line))
    
    fo.truncate()
    line = fo.readlines()
    print ("读取行: %s" % (line))
    
    # 关闭文件
    fo.close()
    # 打开文件
    fo = open("runoob.txt", "r+")
    print ("文件名为: ", fo.name)
    
    # 截取10个字节
    fo.truncate(10)
    
    str = fo.read()
    print ("读取数据: %s" % (str))
    
    # 关闭文件
    fo.close()
    # 打开文件
    fo = open("runoob.txt", "r+")
    print ("文件名: ", fo.name)
    
    str = "6:www.runoob.com"
    # 在文件末尾写入一行
    fo.seek(0, 2)
    line = fo.write( str )
    
    # 读取文件所有内容
    fo.seek(0,0)
    for index in range(6):
        line = next(fo)
        print ("文件行号 %d - %s" % (index, line))
    
    # 关闭文件
    fo.close()
    # 打开文件
    fo = open("test.txt", "w")
    print ("文件名为: ", fo.name)
    seq = ["菜鸟教程 1
    ", "菜鸟教程 2"]
    fo.writelines( seq )
    
    # 关闭文件
    fo.close()
  • 相关阅读:
    URAL 2014 Zhenya moves from parents 线段树
    git 安装及命令
    在eclipse中执行sql
    在eclipse中配置server和database
    java的regex问题笔记
    在开发中写一些tool来提升自己的效率
    在Eclipse中给JRE-Library添加本地Javadoc
    利用eclipse中的各种功能帮助你理解代码
    Eclipse中直接操作本地文件系统
    form action中如何填写相对目录
  • 原文地址:https://www.cnblogs.com/tszr/p/10963376.html
Copyright © 2020-2023  润新知