我有一个带有键/值对的.csv文件。我试图通过调用我的字典来检查文件中是否有一个给定的密钥,但我有一个错误,我不太明白。感谢任何帮助!在
def Dictionary(x):
wDictionary = open('file.csv', 'r')
for line in wDictionary:
mylist = line.split(',')
def main():
x = input('enter text:')
cd = Dictionary(x)
if x in cd:
print('yes')
main()
错误:
^{pr2}$
您不会在Dictionary(x)中返回任何内容,因此当您要求Python遍历cd时,它不知道该怎么做。在
由于您不是从
Dictionary(x)
返回,cd
被设置为None
。因此出现了错误。在还有一大堆其他问题:我让你自己解决这个问题。在
另外,您不需要将参数
x
发送到函数中,因为您不需要对它做任何操作。在相关问题 更多 >
编程相关推荐