你好,我想在一個單獨的測驗檔案夾中測驗我的代碼,但每次我試圖對它進行python3測驗時,它都說NameError: name 'word_count' is not defined,盡管我已經匯入了有這個名字的檔案夾,如你所見?誰能幫幫我? `
wordcount代碼:
def word_count(str)。
counts = dict()
words = str.split()
for word in words:
if word in counts:
counts[word] =1
else:
counts[word] = 1.
return counts`。
測驗代碼:
import wordcount
print(word_count('the quick brown fox jumps over the lazy dog.' ))
uj5u.com熱心網友回復:
你必須從模塊wordcount中匯入函式word_count(如果你的檔案被命名為wordcount.py),即:
from wordcount import word_count
print(word_count('the quick brown fox jumps over the lazy dog.' ))
或者使用模塊名稱作為你的函式的前綴
import wordcount
print(wordcount.word_count('the quick brown fox jumps over the lazy dog.' ))
uj5u.com熱心網友回復:
你能不能用wordcount.word_count(...)試試,如果wordcount.py和你的test_script.py在同一個檔案夾中。或者你可以使用這個匯入陳述句。f from wordcount import word_count.
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/312414.html
標籤:
