10|10 文件系统
1.模块模块是一个包含所有你定义的函数和变量的文件,后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。例:
>>> import random
>>> a = random.randint(1,20)
2.OS模块(Operatin System) 【10|10 文件系统】有了OS模块,我们不需要关心什么操作系统下使用什么模块,OS模块会帮你选择正确的模块并调用。
os中的函数:
http://bbs.fishc.com/forum.php?mod=viewthread&tid=45512&extra=page%3D1%26filter%3Dtypeid%26typeid%3D403
注意:其中os.path模块是后来加的,它里面的函数前缀不是os.而是os.path.
3.永久存储:泡菜 1.向磁盘存储一个列表
>>> import pickle#用到pickle模块
>>> my_list1 = ['a',2]
>>> pickle_file = open('abc.qwe','wb')#扩展名随便起,以二进制、可写方式打开文件
>>> pickle.dump(my_list1, pickle_file)#把列表存入文件,此时可磁盘中看到存储的文件
>>> pickle_file.close()#关闭文件
2.从磁盘打开一个列表
>>> pickle_file = open('abc.qwe','rb')#以二进制、只读方式打开文件
>>> my_list2 = pickle.load(pickle_file)#载入文件
>>> print(my_list2)
['a', 2]
推荐阅读
- SpringBoot调用公共模块的自定义注解失效的解决
- Node.js中readline模块实现终端输入
- python自定义封装带颜色的logging模块
- 解决SpringBoot引用别的模块无法注入的问题
- django-前后端交互
- 如何在Mac中的文件选择框中打开系统隐藏文件夹
- 使用composer自动加载类文件
- 单点登陆
- 操作系统|[译]从内部了解现代浏览器(1)
- 游乐园系统,助力游乐园管理