擅长:python、mysql、java
<p>由于您不是从<code>Dictionary(x)</code>返回,<code>cd</code>被设置为<code>None</code>。因此出现了错误。在</p>
<p>还有一大堆其他问题:我让你自己解决这个问题。在</p>
<pre><code>def Dictionary(x):
wDictionary = open('file.csv', 'r')
mylist = []
for line in wDictionary.readlines():
mylist.append(line.split(','))
return mylist
def main():
x = input('enter text:')
cd = Dictionary(x)
for line in cd:
if x in line:
print('yes')
main()
</code></pre>
<p>另外,您不需要将参数<code>x</code>发送到函数中,因为您不需要对它做任何操作。在</p>