Python内置了读写文件的函数,用法和C是兼容的。
在磁盘上读写文件的功能都是由操做系统提供的,现代操做系统不容许普通的程序直接操做磁盘,因此,读写文件就是请求操做系统打开一个文件对象(一般称为文件描述符),而后,经过操做系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)。python
1 |
# 打开文件,r表示read,w为write,a为append,b为binary |
捕捉异常:app
1 |
try: |
有个read()方法的对象,在Python中统称为file-like Object
函数
StringIO:在内存中读写str编码
1 |
from io import StringIO |
BytesIO:在内存中读写bytesspa
1 |
from io import BytesIO |
os模块,表明 操做系统(operating system),包含很是多的函数用于获取(和修改)本地目录、文件进程、环境变量等的信息。操作系统
1 |
import os |
元信息: 建立时间,最后修改时间,文件大小等等指针
1 |
import os |