python解释一下每句什么意思和作用(不懂)
发布网友
发布时间:2022-03-25 23:54
我来回答
共1个回答
热心网友
时间:2022-03-26 01:24
import os; #导入os模块
try:
import cPickle as p; #尝试导入cPickle模块,以p作为该模块的别名
except:
import pickle as p; #如导入 cPickle失败,导入 pickle模块
if os.path.exists("./adress book.txt")==False: #如果当前目录下没有.adress book.txt则执行下面语句
adlist={}; #建立一个空字典,赋于变量 adlist
p.mp(adlist,open("./adress book.txt",'w'),1) #将adlist对象写入到 adress book.txt文件中
ab=p.load(open("./adress book.txt",'r')); #从adress book.txt中读取对象,即刚才写入的字典,ab为一个空字典追问Pickle模块中的两个主要函数是mp()和load()
请问那是不是没了import pickle就就不能运行那2个函数?
追答没有import cPickle 或import pickle的话不能运行
mp 和load是上述两模块中定义的函数