現在、Python 2.7を使用して大きなテキストファイルを解析しています。その一部は、元々UnicodeまたはUTF-8でエンコードされていました。
UTF-8の文字列と直接対話する関数を含むモジュールの場合# -*- coding: utf-8 -*-
は、ファイルの先頭に含めましたが、ASCIIのみで動作する関数の場合は、気にしませんでした。
最終的に、これらのモジュールはより大きなモジュールにつながり、解析されたすべての文字列が混ざり合います。# -*- coding: utf-8 -*-
すべてのファイルの先頭に含めるのは良い習慣ですか?
これにはメリットがありますか?