【发布时间】:2013-05-09 06:15:50
【问题描述】:
这里是列表:
keyWord = ['gold', 'diamond', 'wood']
而且,乐谱的文本文件包含如下详细信息。例如文本文件名为point.txt
diamond 1
copper 2
wood 3
gold 4
在文本文件中,单词和数字之间的空格以制表符分隔。
我想用这个分数的文本文件和python得到关键字列表的总分。
我的代码是这样的......
import re
open_file = open("point.txt")
points = {}
for line in open_file:
item, score = line.split("\t")
points[item] = int(score)
if item == re.findall('[\w\']+', keyWord):
我不知道如何编写代码来获得正则表达式的总分。 (我认为'IF'语句有问题。)
我将等待您的大力帮助。
【问题讨论】:
-
points[item] 不是 points(item)