• Python 文件 truncate() 方法


    概述

    Python 文件 truncate() 方法用于截断文件并返回截断的字节长度。

    指定长度的话,就从文件的开头开始截断指定长度,其余内容删除;不指定长度的话,就从文件开头开始截断到当前位置,其余内容删除。

    语法

    truncate() 方法语法如下:

    fileObject.truncate([size])

    参数

    • size -- 可选,如果存在则文件从开头截断为指定字节。

    返回值

    该方法没有返回值。

    实例

    以下实例演示了 truncate() 方法的使用:

    文件 runoob.txt 的内容如下:

    1:www.runoob.com
    2:www.runoob.com
    3:www.runoob.com
    4:www.runoob.com
    5:www.runoob.com

    循环读取文件的内容:

    #!/usr/bin/python3
    
    fo = open("runoob.txt", "r+", encoding="utf-8")
    # print ("文件名: ", fo.name)
    
    fo.seek(36)
    fo.truncate()  # 从第36个字节以后的内容全部删除了
    fo.seek(0,0)
    line = fo.readlines()
    print("读取行: %s" % (line))
    fo.truncate(10)  # 截取10个字节
    fo.seek(0,0)
    str = fo.read()
    print("读取数据: %s" % (str))
    
    # 关闭文件
    fo.close()

    以上实例输出结果为:

    文件名:  runoob.txt
    读取行: ['1:www.runoob.com
    ', '2:www.runoob.com
    ']
    读取数据: 1:www.runo
  • 相关阅读:
    coffee.js
    domOperation.js
    ImmediateFunc.js
    callback.js
    array.js
    asynchronous.js
    addEventListener.js
    meta的日常设置
    11.11 双十一 前端教你一键领取天猫千张优惠券 (领前先想想有没有钱花这些优惠券)
    前端的最后是逻辑和数学
  • 原文地址:https://www.cnblogs.com/wushuaishuai/p/8511606.html
Copyright © 2020-2023  润新知