Python初心者は、標準のライブラリモジュールの命名を学びます

Python標準ライブラリモジュールとの名前の競合

Pythonの優れた部分は、豊富なライブラリモジュールを提供することです。しかし、この結果、無意識のうちに回避しないと、独自のモジュールの名前がPythonに付属の標準ライブラリの名前と競合する状況に遭遇しやすくなります(たとえば、コードの名前がemail.pyモジュール、標準ライブラリ内の同じ名前のモジュールと競合します)。

これにより、非常に大まかな問題が発生する可能性があります。たとえば、ライブラリをロードする場合、このライブラリはPython標準ライブラリにモジュールをロードする必要があります。その結果、標準ライブラリのモジュールと同じ名前のモジュールがあるため、このパッケージはモジュールをPython標準ライブラリにロードする代わりに、誤ってモジュールをロードしました。トラブルの原因になります。

したがって、モジュールに名前を付けるときは注意し、Python標準ライブラリ内のモジュールの名前を重複させないようにしてください。 「PythonEnhancementProposal(PEP)」を送信して、標準ライブラリ内のパッケージの名前の変更を要求し、承認を得るよりも、独自のモジュールの名前を変更する方が簡単です。たくさんの。

ナレッジポイントの拡張:

Python標準ライブラリの概要

テキスト

バイナリデータ

データの種類

これで、標準ライブラリモジュールの命名を学習するPython初心者に関するこの記事は終わりです。Python標準ライブラリモジュールの命名の詳細については、ZaLou.Cnを検索してください。

Recommended Posts

Python初心者は、標準のライブラリモジュールの命名を学びます
python標準ライブラリOSモジュールの詳細な説明
python標準ライブラリのglobの分析
Pythonタイムモジュールを学ぶ方法
Pythonレッスン37-モジュール
Python3組み込みモジュールの使用法
Pythonの初心者はデコレータを学びます
Python3外部モジュールの使用
Python3のルーチンについて学ぶ
pythonのPrettytableモジュール