文件操作:
读操作:将磁盘文件中的字符串加载进内存。写操作:将内存中的的字符串存储到磁盘中。open(file,mode=“r”,encoding=“utf-8”)
执行open函数后返回文件对象。mode="r"时,可以使用 read方法。mode="w"时,可以使用 write方法。
file 参数:指文件名。
当要读写的文件和python程序在同一目录时,写文件名即可。
w 模式:只写模式,当文件不存在时,他会创建文件并写入数据。文件存在时,会覆盖文件。
r 只读模式:默认模式,只能读取文件,文件不存在时,会报错。
readline按行读取数据,每次读取一行。readlines() 将字符串按行存入列表读取出来。
a 追加模式:文件不存在时,创建文件,文件存在时,将新的内容添加到文件末尾。windows 默认gbk字符集 Linux utf-8字符集。
b 二进制模式,要与r、w、a联合使用。图片、视频、音频等。
模块:
模块就是.py文件,所有的python脚本都可以作为python模块被调用的。
包:存放有相互关联的一组pyhon模块的文件夹。init.py 文件。
Pyc:经过Python编译后的py模块文件,执行速度更快。
from 包/模块/包.模块/ import 模块/函数/变量 as 别名。
- 从包中引用所有模块或从模块中引用所有的函数和变量。
类型:内置模块、自定义模块、第三方模块。sys是python内置模块,修改或调用python解释器的方法。
将模块的所在路径添加到Python的模块路径中。
pypi网站上有数十万的python第三方模块。
阿里云镜像站、华为云镜像站 pypipip命令可以下载安装第三方模块:
安装 pip install 模块名
卸载 pip uninstall 模块名
查看 pip list