0

私は最初の大規模な Python プロジェクトを開始していますが、よくある問題に直面しています。response.py純粋に機能的で、クラスを持たないファイルがいくつかあります。私はしばしばこれをやってしまう:

from my_cookbook.util import response

...

def foo():
    response = bar.get_response()
    response.baz(response)

responseモジュールは response変数で動作しますが、もちろん競合します。PEP8 によると、パッケージ名とモジュール名は小文字にする必要があり、ローカル変数も小文字にする必要があります。

質問: モジュール名と変数名の両方の読みやすさを犠牲にすることなく、発生する名前の競合の量を軽減する方法はありますか?

4

0 に答える 0