10 文件系统

2017-04-20  本文已影响8人  阿健在长安

1.模块模块是一个包含所有你定义的函数和变量的文件,后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。例:

>>> import random
>>> a = random.randint(1,20)

2.OS模块(Operatin System)

有了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]

上一篇下一篇

猜你喜欢

热点阅读