擅长:python、mysql、java
<p>在循环的每个迭代步骤中都要重新定义函数。在</p>
<p>相反,只需定义一次(全局)并且只在循环内调用它:</p>
<pre><code>import csv
from langdetect import detect
def detecteur_FR(message):
# We need to turn the column into a list of lists.
for text in message.split('\n'):
if detect(text) == 'fr':
return text
with open('ddd.csv', 'r') as file:
for line in csv.reader(file):
if line[0] != '':
result = detecteur_FR(line[0])
if result:
print(result)
</code></pre>