【发布时间】:2018-05-11 22:10:49
【问题描述】:
import nltk
import pickle
input_file=open('file.txt', 'r')
input_datafile=open('newskills1.txt', 'r')
string=input_file.read()
fp=(input_datafile.read().splitlines())
def extract_skills(string):
skills=pickle.load(fp)
skill_set=[]
for skill in skills:
skill= ''+skill+''
if skill.lower() in string:
skill_set.append(skill)
return skill_set
if __name__ == '__main__':
skills= extract_skills(string)
print(skills)
我想从文件中打印skills,但是这里pickle 不起作用。
它显示错误:
_pickle.UnpicklingError: STRING 操作码参数必须被引用
【问题讨论】:
标签: python parsing web-scraping pickle