import csv from fuzzywuzzy
import process
d = open("/home/arushi/PycharmProjects/GD_project/Group_chat.csv","r")
csvReader = csv.reader(d,
quotechar='"',
delimiter=(','),
quoting =csv.QUOTE_ALL,
skipinitialspace=True,
escapechar='\\')
header = next(csvReader)
MIndex = header.index("Message")
Messages = []
for row in csvReader:
m = row[MIndex]
Messages.append(m)
Response = "How are you doing?"
actual_response = process.extractOne(Response, Messages)
print(actual_response)
输出
Traceback (most recent call last): File "/home/arushi/../try9.py", line 24, in <module> actual_response = process.extractOne(Response, Messages)
Process finished with exit code 1
TypeError: Required argument 'string' (pos 2) not found
我正在使用Ubuntu 16.04
和Pycharm(Python 3.5)
。
我的csv文件包含7列不同类型的20行。信息栏包含简单的英语句子。你知道吗
解决方案。。。。^必须使用{}而不是
from fuzzywuzzy import process
。fuzzywuzzymit和fuzzywuzzy的描述相同,但发布日期不同,所以我猜fuzzywuzzymit
可能是fuzzywuzzy
的更新版本。你知道吗相关问题 更多 >
编程相关推荐