|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
小甲鱼第31讲
import pickle
f = open("record.txt",'r')
pickle_file = open('my_record.pkl','wb')
content = f.readline()
while len(content) > 0:
pickle.dump(content,pickle_file)
content =f.readline()
f.close()
pickle_file.close()
boy = []
girl = []
i = 1
pickle_file = open("my_record.pkl",'rb')
#content = pickle_file.readline()
txt_content = pickle.load(pickle_file)
b =str(txt_content)
while len(b) > 0:
if "====" not in b:
###(name, word) = b.split(':',1) 三个#的地方,python编译器提示我 File "E:/pycharm2017.1.2/RUNOOB-test/31class/1.py", line 21, in <module>
(name, word) = b.split(':',1)ValueError: not enough values to unpack (expected 2, got 1),请问具体原因是什么
if name == "小甲鱼":
boy.append(word)
else:
girl.append(word)
else:
boytxt_name = "boy_"+str(i)+".txt"
girltxt_name = "boy_" + str(i) + ".txt"
boyfile = open(boytxt_name,'w')
girlfile = open(girltxt_name,'w')
boyfile.write(boy)
girlfile.write(girl)
boyfile.close()
girlfile.colse()
i +=1
boy = []
girl = []
txt_content = pickle.load(pickle_file)
b = str(txt_content)
boytxt_name = "boy_" + str(i) + ".txt"
girltxt_name = "boy_" + str(i) + ".txt"
boyfile = open(boytxt_name, 'w')
girlfile = open(girltxt_name, 'w')
boyfile.write(boy)
girlfile.write(girl)
boyfile.close()
girlfile.colse()
pickle_file.close()
|
|