Python新手常見問題八:標準庫模組命名
與Python標準庫模組命名衝突
Python的一個優秀的地方在於它提供了豐富的庫模組。但是這樣的結果是,如果你不下意識的避免,很容易你會遇到你自己的模組的名字與某個隨Python附帶的標準庫的名字衝突的情況(比如,你的程式碼中可能有一個叫做email.py的模組,它就會與標準庫中同名的模組衝突)。
這會導致一些很粗糙的問題,例如當你想載入某個庫,這個庫需要載入Python標準庫裡的某個模組,結果呢,因為你有一個與標準庫裡的模組同名的模組,這個包錯誤的將你的模組載入了進去,而不是載入Python標準庫裡的那個模組。這樣一來就會有麻煩了。
相關推薦:《》
所以在給模組起名字的時候要小心了,得避免與Python標準庫中的模組重名。相比起你提交一個“Python改進建議(Python Enhancement Proposal (PEP))”去向上要求改一個標準庫裡包的名字,並得到批准來說,你把自己的那個模組重新改個名字要簡單得多。
相關推薦:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3244/viewspace-2837410/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python標準庫模組放在哪裡?Python
- 標準庫之 random 模組random
- 新手入門 Golang 常見問題Golang
- python常用標準庫(os系統模組、shutil檔案操作模組)Python
- rocketmq常見問題及使用 新手篇MQ
- python常用標準庫(壓縮包模組zipfile和tarfile)Python
- [python] asyncio庫常見問題與實踐案例Python
- Python的常見模組:OS和 time模組介紹Python
- Python模組以及日曆常見用法Python
- 資料庫常見問題資料庫
- Python面試常見問題Python面試
- SAP質量管理模組常見問題及解決方案
- 新手linux系統常見問題解決方案Linux
- python re模組常見使用方法整理Python
- C語言指標常見問題C語言指標
- 常見規格排列組合問題
- 初學python的常見問題Python
- Python學習常見問題分享!Python
- 新手必看!使用New File Menu常見問題集錦
- 新手雲伺服器租用常見問題彙總伺服器
- 模組轉測標準
- 前端常見命名前端
- mybatis常見庫及問題彙總MyBatis
- Python新手常見問題五:在遍歷列表的同時又修改該列表Python
- 常見問題
- python常用標準庫Python
- 八分鐘瞭解快取的常見問題?快取
- 關於Java異常最常見的八大問題Java
- 求職面試常見問題:Python常見面試題全解析附答案求職Python面試題
- Python程式設計常見問題與解答Python程式設計
- python爬蟲常見的那點問題!Python爬蟲
- python 3.6 lxml標準庫lxml的安裝及找不到etree問題PythonXML
- js常見問題JS
- Homestead 常見問題
- Apache 常見問題Apache
- Linux 常見問題Linux
- Git 常見問題Git
- PHP 常見問題PHP