Python的文件
来源:互联网 发布:北京赛车pk10网站源码 编辑:程序博客网 时间:2024/06/05 15:52
一 介绍
文件也可以看作是Python的数据类型,当使用Python的内置函数open打开一个文件后就返回一个文件对象。
二 常用的文件操作
序号方法及描述1
file.close()
关闭文件。关闭后文件不能再进行读写操作。
2file.flush()
刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入。
3file.fileno()
返回一个整型的文件描述符(file descriptor FD 整型), 可以用在如os模块的read方法等一些底层操作上。
4file.isatty()
如果文件连接到一个终端设备返回 True,否则返回 False。
5file.next()
返回文件下一行。
6file.read([size])
从文件读取指定的字节数,如果未给定或为负则读取所有。
7file.readline([size])
读取整行,包括 "\n" 字符。
8file.readlines([sizeint])
读取所有行并返回列表,若给定sizeint>0,返回总和大约为sizeint字节的行, 实际读取值可能比 sizeint 较大, 因为需要填充缓冲区。
9file.seek(offset[, whence])
设置文件当前位置
10file.tell()
返回文件当前位置。
11file.truncate([size])
截取文件,截取的字节通过size指定,默认为当前文件位置。
12file.write(str)
将字符串写入文件,没有返回值。
13file.writelines(sequence)
向文件写入一个序列字符串列表,如果需要换行则要自己加入每行的换行符。
三 举例
>>> file = open('d:/python.txt','w')
>>> file.write('python\n')
7
>>> a =[]
>>>for i in range(10):
s = str(i)+'\n'
a.append(s)
>>> file.writelines(a)
>>> file.close()
>>> file = open('d:/python.txt','r')
>>> s = file.read()
>>>print(s)
python
0
1
2
3
4
5
6
7
8
9
>>> file.close()
>>> file = open('d:/python.txt','r')
>>> l = file.readlines()
>>>print(l)
['python\n','0\n','1\n','2\n','3\n','4\n','5\n','6\n','7\n','8\n','9\n']
阅读全文
0 0
- Python文件的读写
- python的文件锁
- Python的文件操作
- python文件的读写
- python 文件的md5
- python的文件锁
- python文件的写入
- python 文件的使用
- Python文件的读取
- Python 文件的读写
- Python的文件操作
- Python的文件操作
- python的文件操作
- Python的pyc文件
- python的文件操作
- python 文件的md5
- Python的文件
- Python的文件操作
- Python的字典
- Activiti工作流 安装myeclipse activiti设计插件并生成数据库表
- 为什么Docker对于创业公司意义重大?
- Spring 执行流程
- 浅谈 Vue 项目优化
- Python的文件
- HTTP常见状态码(404、500)等错误
- 日常问题总结
- <Context path="/ll" docBase="D:\tomcat部署\WebRoot" reloadable="true" debug="0" />各个参数的含义
- Python的分支结构
- 《科学的价值》读后感--时间与空间
- 购物车加减的简单实现
- 如何拿到当前的控制器
- Postgresql_JDBC_failover_Load-balance_负载均衡_故障切换