|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
不用pickle的时候用a模式写的挺好的,用了后到是一切正常,为啥我用rb模式读取的时候只打印了第一行
- import pickle
- f = open ('record.txt','r')
- count = 1
- for i in f:
- if i.startswith("===="):
- count += 1
- if i.startswith("小甲鱼:"):
- boy_name = 'boy_'+ str(count) + '.pickle'
- boy = open(boy_name,'ab')
- i = i[4:]
- pickle.dump(i,boy)
- boy.close
-
- if i.startswith("小客服:"):
- girl_name = 'girl_' + str(count) + '.pickle'
- girl = open(girl_name,'ab')
- i = i[4:]
- pickle.dump(i,girl)
- girl.close
- f.close
复制代码
这是读取:
- import pickle
- f = open('boy_2.pickle','rb')
- print(pickle.load(f))
复制代码
|
|