文件(二)
- 文件流(了解):文本流,字节流,字符流
- 使用场景:如果想要存储数据,读,写,但是又不想要持久化到硬盘,那么可以使用文件流
- 文本流,字符
使用方法:导入io模块
- 字节流
- 使用方法:导入io模块:模块名.方法
- getvalue():
- 目录操作:和操作系统交互,需要用到os模块
- 使用方法:导入os模块:模块名.方法
- 创建文件夹:.mkdir(‘创建的文件名’),.makedirs('路径')
导入os模块
- 删除文件,删除目录,删除多层目录,调用系统命,遍历文件夹
注意:学习看文档,忘记了,可以查文档,要掌握的是如何调用方法,传参数(主要是函数),不需要全部记住,记住os.listdir(),os.mkdir(),os.rename(),os.move()
- 路径的操作
- 模块和包
- 模块
定义:就是python文件
import:关键字,导入整个模块
from .. import .. as ..:部分导入,from(来自)
- 包
定义:存放多个python文件的文件夹叫做包(就是文件夹)
__init__.py:
- 目录:存放普通文件的文件夹