yejiangmin 发表于 2018-6-14 15:13:41

新手有个问题求助下

import pickle
boy = []
girl = []
count = 1
file1 = open('D:\\360安全浏览器下载\\record.txt')

for each_line in file1 :
    if each_line[:6] != "======":
      (role,line_spoken) = each_line.split(':',1)
      if role == "小甲鱼":
            boy.append(line_spoken)
      if role == "小客服":
            girl.append(line_spoken)
    else :
      file_mane_boy = 'boy_'+ "count" +'pkl'
      file_mane_girl = 'girl_'+ "count" +'pkl'
      file2 = open('file_mane_boy','wb')
      file3 = open('file_mane_girl','wb')
      pickle.dump( boy,file2 )
      pickle.dump( girl,file3 )
      file2.close()
      file3.close()
      boy = []
      girl = []
      count += 1

file_mane_boy = 'boy_'+ "count" +'pkl'
file_mane_girl = 'girl_'+ "count" +'pkl'
file2 = open('file_mane_boy','wb')
file3 = open('file_mane_girl','wb')
pickle.dump(boy,file2)
pickle.dump(girl,file3)
file2.close()
file3.close()
file1.colse()


提示错误:Traceback (most recent call last):
File "D:/python/文件的存放.py", line 35, in <module>
    file1.colse()
AttributeError: '_io.TextIOWrapper' object has no attribute 'colse'
怎么改呢?求哪位大神解释下{:5_111:}

BngThea 发表于 2018-6-14 15:18:55

关键字拼错
是 close

yejiangmin 发表于 2018-6-14 15:26:03

{:10_277:}尴尬了
页: [1]
查看完整版本: 新手有个问题求助下