• Python File truncate() 方法


    概述

    truncate() 方法用于截断文件,如果指定了可选参数 size,则表示截断文件为 size 个字符。高佣联盟 www.cgewang.com

    如果没有指定 size,则从当前位置起截断;截断之后 size 后面的所有字符被删除。

    语法

    truncate() 方法语法如下:

    fileObject.truncate( [ size ])

    参数

    • size -- 可选,如果存在则文件截断为 size 字节。

    返回值

    该方法没有返回值。

    实例

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

    文件 runoob.txt 的内容如下:

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

    循环读取文件的内容:

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    
    # 打开文件
    fo = open("runoob.txt", "r+")
    print "文件名为: ", fo.name
    
    line = fo.readline()
    print "读取第一行: %s" % (line)
    
    # 截断剩下的字符串
    fo.truncate()
    
    # 尝试再次读取数据
    line = fo.readline()
    print "读取数据: %s" % (line)
    
    # 关闭文件
    fo.close()

    以上实例输出结果为:

    文件名为:  runoob.txt
    读取第一行: 1:www.cgewang.com
    
    读取数据:

    以下实例截取 runoob.txt 文件的10个字节:

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    
    # 打开文件
    fo = open("runoob.txt", "r+")
    print "文件名为: ", fo.name
    
    # 截取10个字节
    fo.truncate(10)
    
    str = fo.read()
    print "读取数据: %s" % (str)
    
    # 关闭文件
    fo.close()

    以上实例输出结果为:

    文件名为:  runoob.txt
    读取数据: 1:www.runo
  • 相关阅读:
    innerHTML使用方法
    HDU 1426 Sudoku Killer
    Junit使用教程(一)
    HLS协议实现
    GPIO
    TraceView总结
    在kettle中实现数据验证和检查
    用户向导左右滑动页面实现之ImageSwitcher
    DWZ使用笔记
    oracle进程
  • 原文地址:https://www.cnblogs.com/yc10086/p/13354506.html
Copyright © 2020-2023  润新知