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]

    推荐阅读