Python標準ライブラリモジュールとの名前の競合
Pythonの優れた部分は、豊富なライブラリモジュールを提供することです。しかし、この結果、無意識のうちに回避しないと、独自のモジュールの名前がPythonに付属の標準ライブラリの名前と競合する状況に遭遇しやすくなります(たとえば、コードの名前がemail.pyモジュール、標準ライブラリ内の同じ名前のモジュールと競合します)。
これにより、非常に大まかな問題が発生する可能性があります。たとえば、ライブラリをロードする場合、このライブラリはPython標準ライブラリにモジュールをロードする必要があります。その結果、標準ライブラリのモジュールと同じ名前のモジュールがあるため、このパッケージはモジュールをPython標準ライブラリにロードする代わりに、誤ってモジュールをロードしました。トラブルの原因になります。
したがって、モジュールに名前を付けるときは注意し、Python標準ライブラリ内のモジュールの名前を重複させないようにしてください。 「PythonEnhancementProposal(PEP)」を送信して、標準ライブラリ内のパッケージの名前の変更を要求し、承認を得るよりも、独自のモジュールの名前を変更する方が簡単です。たくさんの。
ナレッジポイントの拡張:
Python標準ライブラリの概要
テキスト
バイナリデータ
データの種類
これで、標準ライブラリモジュールの命名を学習するPython初心者に関するこの記事は終わりです。Python標準ライブラリモジュールの命名の詳細については、ZaLou.Cnを検索してください。