1.os模块
定制了很多方法 间接的帮助你去调用操作系统的命令 获得结果
然后帮助你分析整理成我们需要的数据类型的形态
你也可以os.popen/os.system直接取调用操作系统的命令 获得结果
但是 分析和整理的工作需要你自己做
用os模块的方法本身能够完成的功能我们就用定制好的方法就够了
如果有一天 你发现os模块定制好的功能解决不了我们的问题了
而刚好操作系统的命令能够很好地帮助我们解决问题
这个时候就用os.popen/os.system
2.序列与序列化模块
序列 : 列表 元组 字符串 bytes
序列化 : 字符串 bytes
转换成字符串类型的目的:
能够在网上传输的只能是bytes,
能够存储在文件里的只有bytes和str
3.eval()方法
eval 方法能使字符串本身的引号去掉,保留字符的原本属性。
a = “123”
type(a)
<class ‘str’>b = eval(a)
b
123type(b)
<class ‘int’>去掉字符串本身的引号 去掉字符串本身的引号
4.from …import
5. 模块被导入后 ,对原模块文件内修改,当前文件的内容不会跟着改变
除非用reload()重新载入模块
6. 模块不能循环引用(不能成环)
7.(1) 直接运行的文件是脚本
(2)导入这个文件,就是模块