サーバレス練習帳

着眼大局着手小局

【python】zip内のファイルを読み取る

import zipfile
with zipfile.ZipFile('./conf/conf.conf', 'r') as conf:    
	# zipファイルを開いて、中に格納されいるファイル名を表示
	for info in conf.infolist():
		print(info.filename)
	print(conf.read('page.json'))

設定ファイルをZIP化した後に、拡張子を.zip以外に変更しても(例では.conf)、設定ファイルの読み出しは可能だった。これは使えるね。

◆参考
symfoware.blog.fc2.com

www.sejuku.net

⇒ ちなみにね、with構文でファイルクローズ処理を省略できるらしい。知らなかった。。。