zoukankan      html  css  js  c++  java
  • 文件的一些操作

    文件修改的操作**

    # 引入模块
    import os
    import time

    # 打开目标文件
    # f1 = open("alex昨天干嘛去了", mode="r", encoding="utf-8")
    with open("alex昨天又干嘛去了", mode="r", encoding="utf-8") as f1,
    open("alex昨天又干嘛去了_副本", mode="w", encoding="utf-8") as f2:

    for line in f1:
    line = line.replace("alex", "sb")
    f2.write(line)

    time.sleep(3)
    # 删除文件
    os.remove("alex昨天又干嘛去了")
    time.sleep(3)
    os.rename("alex昨天又干嘛去了_副本","alex昨天又干嘛去了")

    # by luffycity.com

    # f = open("阿西吧", mode="r", encoding="utf-8")
    # for line in f:
    # print(line.strip())
    #
    # f.seek(0) # 移动到开头
    #
    # for line in f:
    # print(line.strip())
    #
    # f.close()

    # f = open("阿西吧", mode="r", encoding="utf-8")
    # f.seek(3) # 3byte => 1中文
    # s = f.read(1) # 读取一个字符
    # print(f.tell()) # 光标在哪儿???
    # f.close()

    # seek(偏移量, 位置)
    # seek(0) # 开头
    # seek(0,2) # 在末尾的偏移量是0 末尾

    f = open("啊同类个同同同", mode="w", encoding="utf-8")
    f.write("哇哈哈哈哈压缩盖伦")
    f.seek(9)
    print(f.tell())
    # 从文件开头截断到光标位置
    # 如果给参数. 从头截断到参数位置
    f.truncate(12)
    f.close()

  • 相关阅读:
    Java绘出pdf实现方法
    Java设置字体颜色
    猜测分箱算法
    获取图片存储到本地
    input(file)异步上传文件
    物流轨迹抓取
    bootstrap 模态框
    从数组中随机选择一个数
    spring cron表达式
    mabtis批量修改
  • 原文地址:https://www.cnblogs.com/zzy7372/p/9430551.html
Copyright © 2011-2022 走看看