zoukankan      html  css  js  c++  java
  • 基础DAY13-文件

    文本文件

    二进制文件

    # 打开文件
    file = open("README")
    # 读取文件
    text = file.read()
    print(text)
    # 关闭文件
    file.close()
    读取文件
    # 打开文件
    try:
        file = open("README")
    except Exception as result:
        print("%s" % result)
    else:
        # 读取文件
        text = file.read()
        print(text)
        print("-"*50)
        # 读取文件后文件指针会改变
        text = file.read()
        print(text)
        # 关闭文件
        file.close()
    finally:
        print("程序执行完毕")
    读取文件后文件指针会改变

    # 打开
    file_read = open("README")
    file_write = open("README[复件]", "w")
    # 读取
    text = file_read.read()
    # 写入
    file_write.write(text)
    # 关闭
    file_read.close()
    file_write.close()
    写入文件

    # 打开文件
    file = open("README")
    # 读取文件
    while True:
        text = file.readline()
        # 判断是否读取到内容
        if not text:
            break
        print(text)
    # 关闭
    file.close()
    分行读取文件

    大文件复制

    # 打开
    file_read = open("README")
    file_write = open("README[复件]", "w")
    # 读取
    while True:
        # 读取一行内容
        text = file_read.readline()
        # 判断是否读取到内容
        if not text:
            break
        # 写入
        file_write.write(text)
    # 关闭
    file_read.close()
    file_write.close()
    大文件复制

  • 相关阅读:
    LINUX按键驱动程序
    s3c2440地址分配
    Linux内核代码
    C语言初始化
    tftp协议
    ARM工作模式
    Bootstrap3隐藏滑动侧边栏菜单代码特效
    javascript 中slice,substr,substring方法的对比
    vue 的简述
    鼠标移动出自己想要的效果
  • 原文地址:https://www.cnblogs.com/joycezhou/p/11416116.html
Copyright © 2011-2022 走看看