概述

os.ftruncate() 裁剪文件描述符fd对应的文件, 它最大不能超过文件大小。高佣联盟 www.cgewang.com

Unix, Windows上可用。

语法

ftruncate()方法语法格式如下:

os.ftruncate(fd, length)

参数

  • fd -- 文件的描述符。

  • length -- 要裁剪文件大小。

返回值

该方法没有返回值。

实例

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

#!/usr/bin/python
# -*- coding: UTF-8 -*- import os, sys # 打开文件
fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT ) # 写入字符串
os.write(fd, "This is test - This is test") # 使用 ftruncate() 方法
os.ftruncate(fd, 10) # 读取内容
os.lseek(fd, 0, 0)
str = os.read(fd, 100)
print "读取的字符串是 : ", str # 关闭文件
os.close( fd) print "关闭文件成功!!"

执行以上程序输出结果为:

读取的字符串是 :  This is te
关闭文件成功!!

最新文章

  1. 解决mysql插入数据时出现Incorrect string value: '\xF0\x9F...' for column 'name' at row 1的异常
  2. C# 调用cmd命令行路径中带空格问题
  3. Solr入门之(4)配置文件solr.xml
  4. centos 6.3 安装 svn
  5. JAVA设计模式之【抽象工厂模式】
  6. Ajax - 在函数中使用Ajax怎么使用返回值 - Ajax赋值给全局变量异常的解决方法
  7. java文件的读写操作
  8. bzoj 3745: [Coci2015]Norma
  9. leetcode — distinct-subsequences
  10. SAS 对数据的拼接与串接
  11. 关注Yumiot公众号,了解最新的物联网资讯
  12. python数据结构与算法第四天【代码执行时间测试模块】
  13. 机器学习实战(Machine Learning in Action)学习笔记————10.奇异值分解(SVD)原理、基于协同过滤的推荐引擎、数据降维
  14. Centos下SVN环境部署记录
  15. 【做题】agc002D - Stamp Rally——整体二分的技巧
  16. Android自定义Aop的Gradle Plugin
  17. [转]C#操作INI文件
  18. 一、CnPack源码模板功能快速添加注释
  19. 如使用Typescript撸Vue(Vue2 + TS +TSX+CSS module)
  20. [BZOJ2055]80人环游世界 有上下界最小费用最大流

热门文章

  1. 关于位图数据和标记位-P3
  2. Navicat远程连接MySQL 提示1045 - Access denied for user 'root'@'223.74.158.192'(using password:YES)
  3. 【译】Exception Helper – Rethrown Exceptions
  4. 常用js代码片段(一)
  5. jmeter设置HTTP代理,录制APP脚本
  6. day54 作业
  7. MYSQL 之 JDBC(十五):数据库连接池
  8. MYSQL 之 JDBC(四): 增删改查(二)通过ResultSet执行查询操作
  9. tf.nn.conv2d函数和tf.nn.max_pool函数介绍
  10. Reface.AppStarter 类型扫描 —— 获得系统中所有的实体类型