Python偵錯出現:AttributeError: 'module' object has no attribute 'sample' or 'choice'

說明:在使用Python的亂數函數時,出現的錯誤訊息除錯。

一、程式代碼如下:

1.首先匯入亂數模組import random
2.再來要使用random模組底下的sample屬性取出兩個隨機的數字。

3.執行偵錯模式後,出現以下訊息:AttributeError: 'module' object has no attribute 'sample'
(屬性錯誤:模組底下沒有叫sample的屬性)


二、判斷是python搜尋模組時優先搜尋到有檔案名稱為random的檔案。

簡而言之,Python搜尋文件時第一個發現的名為“random”的文件,並且沒有在文件中找到sample屬性。

這意味著你搜尋路徑/目錄中有一個已經命名為“random”的文件。如果這是真的,請重命名並重試,應該就可以解決這個問題。


留言