檔名與庫名相似引起的錯誤——random
今天在測試python中的random()功能時候,一直在報錯,真的是百思不得其解,在網上找了很多方法,都未果。
#原始碼
import random
for i in range(10):
x = random.random()
print(x)
#執行後
$ python random.py
Traceback (most recent call last):
File "random.py", line 1, in <module>
import random
File ".\random.py", line 4, in <module>
x = random.random()
TypeError: 'module' object is not callable
後來突然分析了下,按理說這個random是python自帶的庫,不可能會出現不能執行的情況。後來一想,難道是檔名的問題,將檔名改了下,改成“randomNumber.py”,果不其然,立馬就能跑起來了。
$ python randomNumber.py
0.15792500582700952
0.6566286802514778
0.85446616043096
0.6394962320049741
0.8765420910722893
0.029437653489397198
0.8743397691453594
0.9379746094387139
0.2934822371546807
0.6469290679362634
相關文章
- 錯誤檔名稱下的Oracle選擇Oracle
- Java中類名與檔名的關係Java
- eclipse 並沒有 改變錯誤包名 和 改變錯誤類名 的快捷鍵!Eclipse
- 檔案格式引起的指令碼執行錯誤指令碼
- oracle資料庫歸檔日誌空間滿引起的錯誤處理Oracle資料庫
- C#取資料庫名稱與資料庫中表名的方法C#資料庫
- 你誤解了Windows的檔案字尾名嗎?Windows
- 物理DG的FAL_CLIENT設定錯誤引起的主庫報錯client
- 我(作為一名開發者)所犯過的錯誤
- TensorFlow不同版本引起的錯誤
- R語言中提取檔名和檔名R語言
- C# 獲取檔名及副檔名C#
- 安裝Oracle軟體報主機名錯誤Oracle
- 資料庫名、例項名、資料庫域名、全域性資料庫名、服務名概念區分資料庫
- GCC 使用庫檔名進行連結GC
- 群簽名與環簽名的介紹
- 記憶體拷貝引起的錯誤記憶體
- 由JS註釋引起的JS錯誤JS
- 一次儲存故障引起的資料庫啟動錯誤資料庫
- 批量修改檔名 與 批量檔案字元替換字元
- IIS短檔名漏洞原理與挖掘思路
- 資料庫主機名錯誤導致客戶端TNS-12541資料庫客戶端
- 錯誤的使用者名稱密碼登入導致的資料庫效能問題密碼資料庫
- Excel副檔名Excel
- bat抓取檔名BAT
- 批量修改檔名
- Oracle中關於資料庫例項名與資料庫服務名(轉載)Oracle資料庫
- oracle資料庫名和例項名的區別Oracle資料庫
- hadoop本地庫與系統版本不一致引起的錯誤解決方法Hadoop
- ServiceAliasException: 無法儲存服務別名: TNS-04415: 檔案 I/O 錯誤Exception
- APK簽名報錯APK
- Double型別精度問題引起的錯誤型別
- Redhat防火牆引起的一個NDB錯誤。Redhat防火牆
- 無名前端庫前端
- kali更新源數字簽名錯誤解決辦法
- Go基礎:路徑、檔名和包名的關係Go
- 蘋果企業簽名:動態庫注入與企業證書重簽名蘋果
- shell指令碼擷取字串字尾名,檔名指令碼字串