file 对象使用 open 函数来创建,下表列出了 file 对象常用的函数:

序号 方法及描述
1

file.close()

关闭文件。关闭后文件不能再进行读写操作。

2

file.flush()

刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入。

3

file.fileno()

返回一个整型的文件描述符(file descriptor FD 整型), 可以用在如os模块的read方法等一些底层操作上。

4

file.isatty()

如果文件连接到一个终端设备返回 True,否则返回 False。

5

file.next()

返回文件下一行。

6

file.read([size])

从文件读取指定的字节数,如果未给定或为负则读取所有。

7

file.readline([size])

读取整行,包括 "\n" 字符。

8

file.readlines([sizeint])

读取所有行并返回列表,若给定sizeint>0,返回总和大约为sizeint字节的行, 实际读取值可能比 sizeint 较大, 因为需要填充缓冲区。

9

file.seek(offset[, whence])

设置文件当前位置

10

file.tell()

返回文件当前位置。

11

file.truncate([size])

从文件的首行首字符开始截断,截断文件为 size 个字符,无 size 表示从当前位置截断;截断之后 V 后面的所有字符被删除,其中 Widnows 系统下的换行代表2个字符大小。

12

file.write(str)

将字符串写入文件,没有返回值。

13

file.writelines(sequence)

向文件写入一个序列字符串列表,如果需要换行则要自己加入每行的换行符。

最新文章

  1. IoC和DI的理解
  2. 2016 5.03开始记录我的it学习。
  3. 初学iPad开发入门
  4. php高并发状态下文件的读写
  5. C# Json时间类型的转换
  6. SQL查询表占用空间大小
  7. iOS开发——app审核指导方针(官网)
  8. s3c6410 开发板Linux系统支持 K9GAG08U0E的方法
  9. 【HDU3802】【降幂大法+矩阵加速+特征方程】Ipad,IPhone
  10. java 实现排序
  11. NET Core 构成体系
  12. Node.js timer的优化故事
  13. java基础(四章)
  14. eclipse中git的author和commiter的修改
  15. Dapper的数据库连接管理(打开、关闭)
  16. 【UML】-NO.40.UML.1.UML.1.001-【UML】- uml
  17. bootstrap 日期控件常用选项
  18. Sqlserver 游标&存储过程&临时表混合使用实例
  19. 如何将vmworkstation的虚机导成ovf模版
  20. Vue 源码 基础知识点

热门文章

  1. adb的含义
  2. Apache Kylin Cube 的构建过程
  3. sql server group by 分组带sum avg求和需要注意的一点
  4. AJPFX关于java的依赖 关联 聚合的关系解释
  5. UVa OJ 494
  6. Struts2 前端与后台之间传值问题
  7. PHP实现远程图片下载
  8. javaee 第14周
  9. js 字符串截取 substring() 方法、 substr() 方法、slice() 方法、split() 、join();
  10. dom和bom是什么?