ホームページ >バックエンド開発 >Python チュートリアル >Python パッケージ内の静的ファイルにアクセスするにはどうすればよいですか?
Python パッケージ内から静的ファイルへのアクセス
Python パッケージ内にある静的ファイルへのアクセスは、さまざまな方法で実現できます。推奨されるアプローチの 1 つは、Python バージョン 3.7 以降で利用可能な importlib.resources モジュールを活用することです。
importlib.resources モジュールを利用するには、次の手順に従います。
inp_file = (impresources.files(templates) / 'temp_file')
3.7 より前の Python バージョンの場合は、importlib_resources ライブラリのバックポート バージョンを使用できます。次のコマンドを使用してインストールします。
pip install importlib_resources
インストールすると、上記と同じ方法でバックポートされたモジュールを利用できます。
また、Python バージョン 3.6 以降の場合は、次のことができます。 setuptools パッケージの従来の pkg_resources モジュールを利用します:
resource_package = __name__ resource_path = '/'.join(('templates', 'temp_file')) template = pkg_resources.resource_string(resource_package, resource_path)
方法に関係なく
以上がPython パッケージ内の静的ファイルにアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。