バイナリコンテンツをPythonスクリプトに埋め込む方法を知りたいと思います。例えば、私は(画像、サウンド、...)の周りに外部ファイルを持っていたくない、私はこのコンテンツを私のpythonスクリプトの中に暮らしたい。Pythonスクリプトにリソースを埋め込む
のは、私はこの小さなスニペットだとしましょう、明確にするリトル例:
from StringIO import StringIO
from PIL import Image, ImageFilter
embedded_resource = StringIO(open("Lenna.png", "rb").read())
im = Image.open(embedded_resource)
im.show()
im_sharp = im.filter(ImageFilter.SHARPEN)
im_sharp.show()
あなたが見ることができるように、例では、外部ファイル 'Lenna.png'
を読んでいると質問
リソース(変数)として「Lenna.png」を埋め込む方法私のpythonスクリプトに。 Pythonを使ってこの単純なタスクを達成する最速の方法は何ですか?
私が考えることができるのは、画像を「生の」データに変換し、それを変数に格納することだけです。 – UnholySheep