對於python初學者,很容易練習到一個隨機數生成的程序,代碼如下:
1 #!/usr/bin/python 2 import random 3 print(random.randint(12,20))
這個小程序最簡單的作用是導入random模塊,輸出12到20之間的一個隨機整數,結果執行的時候會報錯
這里提示,模塊random中沒有方法randint,遇到這種錯誤時,排除程序代碼錯誤的情況下,一定要檢查文件名是不是也是random.py,這樣的話import默認就把本身作為模塊導入,那么顯然代碼中沒有randint方法,所以會導致報錯;但是這種報錯不一定是所有沖突都會出現,但是為了避免未知的錯誤,我們寫程序時要盡量保持python源文件不和導入的包沖突,這樣能避免隱患,同時有利於導入自定義包和應用擴展等,解決方法顯然是重命名文件
改名后即可正常執行