Python新手常見問題八:標準庫模組命名
與Python標準庫模組命名衝突
Python的一個優秀的地方在於它提供了豐富的庫模組。但是這樣的結果是,如果你不下意識的避免,很容易你會遇到你自己的模組的名字與某個隨Python附帶的標準庫的名字衝突的情況(比如,你的程式碼中可能有一個叫做email.py的模組,它就會與標準庫中同名的模組衝突)。
這會導致一些很粗糙的問題,例如當你想載入某個庫,這個庫需要載入Python標準庫裡的某個模組,結果呢,因為你有一個與標準庫裡的模組同名的模組,這個包錯誤的將你的模組載入了進去,而不是載入Python標準庫裡的那個模組。這樣一來就會有麻煩了。
相關推薦:《》
所以在給模組起名字的時候要小心了,得避免與Python標準庫中的模組重名。相比起你提交一個“Python改進建議(Python Enhancement Proposal (PEP))”去向上要求改一個標準庫裡包的名字,並得到批准來說,你把自己的那個模組重新改個名字要簡單得多。
相關推薦:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3244/viewspace-2837410/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Web標準中的常見問題Web
- 新手入門 Golang 常見問題Golang
- 【python】Python標準庫defaultdict模組Python
- Python標準庫(1) — Itertools模組Python
- rocketmq常見問題及使用 新手篇MQ
- 常見問題--oracle資料庫安裝準備Oracle資料庫
- python標準庫模組放在哪裡?Python
- Python標準庫系列之Memcache模組Python
- python:模組1——標準庫簡介Python
- Python標準庫系列之Redis模組PythonRedis
- Python面試常見問題Python面試
- Python標準庫系列之模組介紹Python
- 資料庫常見問題資料庫
- python標準模組(一)Python
- python標準模組(二)Python
- python標準模組(三)Python
- C語言指標常見問題C語言指標
- 標準庫之 random 模組random
- Python 標準庫筆記(1) — String模組Python筆記
- 3Python標準庫系列之os模組Python
- 新手linux系統常見問題解決方案Linux
- 新手必看!使用New File Menu常見問題集錦
- 新手雲伺服器租用常見問題彙總伺服器
- 《新手面試時的常見問題和對策》面試
- 前端常見命名前端
- 求職面試常見問題:Python常見面試題全解析附答案求職Python面試題
- STL標準模組庫:容器string模組
- 指標常見問題(Android之JNI)指標Android
- python常用標準庫(os系統模組、shutil檔案操作模組)Python
- Python學習常見問題分享!Python
- 初學python的常見問題Python
- mybatis常見庫及問題彙總MyBatis
- Oracle手動建庫常見問題Oracle
- 關於Java異常最常見的八大問題Java
- 八分鐘瞭解快取的常見問題?快取
- Python新手常見問題五:在遍歷列表的同時又修改該列表Python
- python常用標準庫(壓縮包模組zipfile和tarfile)Python
- Delphi編碼標準——窗體與資料模組命名 (轉)