编码格式:
Python的解释器使用的是Unicode(内存)
.py文件在磁盘上使用UTF-8存储(外存)
文件的读写操作:
- 内置函数open()创建文件对象
通过IO将磁盘文件中内容与程序中的对象中的内容进行同步
- 语法规则
file = open( filename [,mode,encoding])
File:被创建的文件对象
Open():创建文件对象的函数
Filename:要创建或打开的文件名称
Mode:打开模式默认为只读
Encoding:默认文本文件中字符的编写格式 为gbk
常用文件打开模式:
文件的类型:按文件中数据的组织形式,文件分为以下两类
1.文本文件:存储的是普通字符文本,默认为Unicode字符集,可以使用记事本程序打开
2.二进制文件:把数据内容用“字节”进行存储,无法用记事本打开,必须使用专用的软件打开
文件对象的常用方法:
With语句(上下文管理器)
With语句可以自动管理上下文资源,不论什么原因跳出with块,都能确保文件正确的关闭,以此来达到释放资源的目的
Os模块相关函数
目录操作:
Os模块是Python内置的与操作系统功能和文件系统相关的模块,该模块中的语句的执行结果通常与操作系统有关,在不同的操作系统上运行,得到的结果可能不一样。
Os模块与os.path模块用于对目录或文件进行操作