helper.uri module
URIを扱うためのヘルパークラスを提供します
このモジュールは、URI文字列を検証し、Data URIに関する情報を取得するための機能を提供します
Uriクラスは、URI文字列またはUriValueオブジェクトからインスタンス化できます
Data URIのMIMEタイプ、データ、ファイル名、拡張子などを取得するメソッドが提供されています
サンプル
>>> uri_helper = Uri("https://www.example.com/image.jpg")
>>> print(uri_helper.get_filename())
image
>>> print(uri_helper.get_ext())
.jpg
>>> data_uri = "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQ..."
>>> uri_helper = Uri(data_uri)
>>> print(uri_helper.is_jpeg_data_uri())
True
>>> uri_helper.save_data_uri("image.jpg")
- class helper.uri.Uri(value_object: UriValue | str)[ソース]
ベースクラス:
objectURIを扱うためのヘルパークラス。
- get_ext() str | None[ソース]
拡張子を取得します
- ドット(.)を含みます。Data URIの場合は、DataURIオブジェクトのextension属性を参照します
拡張子が存在しない場合はNoneを返します
- 戻り値:
拡張子(ドットを含む)
- get_filename() str | None[ソース]
ファイル名を取得します
拡張子は含まれません。Data URIの場合は、filenameパラメータから取得します ファイル名が存在しない場合はNoneを返します
- 戻り値:
ファイル名(拡張子なし)
- static is_data_uri(url: str) bool[ソース]
指定されたURLがData URIかどうかを判定します
- パラメータ:
url -- 判定対象のURL
- 戻り値:
Data URIの場合はTrue、そうでない場合はFalse
- static is_jpeg_data_uri(url: str) bool[ソース]
指定されたURLがJPEG形式のData URIかどうかを判定します
- パラメータ:
url -- 判定対象のURL
- 戻り値:
JPEG形式のData URIの場合はTrue、そうでない場合はFalse