Python os.ftruncate() 方法
2024-08-31 22:07:37
概述
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
关闭文件成功!!
最新文章
- 解决mysql插入数据时出现Incorrect string value: '\xF0\x9F...' for column 'name' at row 1的异常
- C# 调用cmd命令行路径中带空格问题
- Solr入门之(4)配置文件solr.xml
- centos 6.3 安装 svn
- JAVA设计模式之【抽象工厂模式】
- Ajax - 在函数中使用Ajax怎么使用返回值 - Ajax赋值给全局变量异常的解决方法
- java文件的读写操作
- bzoj 3745: [Coci2015]Norma
- leetcode — distinct-subsequences
- SAS 对数据的拼接与串接
- 关注Yumiot公众号,了解最新的物联网资讯
- python数据结构与算法第四天【代码执行时间测试模块】
- 机器学习实战(Machine Learning in Action)学习笔记————10.奇异值分解(SVD)原理、基于协同过滤的推荐引擎、数据降维
- Centos下SVN环境部署记录
- 【做题】agc002D - Stamp Rally——整体二分的技巧
- Android自定义Aop的Gradle Plugin
- [转]C#操作INI文件
- 一、CnPack源码模板功能快速添加注释
- 如使用Typescript撸Vue(Vue2 + TS +TSX+CSS module)
- [BZOJ2055]80人环游世界 有上下界最小费用最大流
热门文章
- 关于位图数据和标记位-P3
- Navicat远程连接MySQL 提示1045 - Access denied for user 'root'@'223.74.158.192'(using password:YES)
- 【译】Exception Helper – Rethrown Exceptions
- 常用js代码片段(一)
- jmeter设置HTTP代理,录制APP脚本
- day54 作业
- MYSQL 之 JDBC(十五):数据库连接池
- MYSQL 之 JDBC(四): 增删改查(二)通过ResultSet执行查询操作
- tf.nn.conv2d函数和tf.nn.max_pool函数介绍
- Reface.AppStarter 类型扫描 —— 获得系统中所有的实体类型