次のようなフォルダーを含むzipファイルがあります。
some.zip/
some_folder/
some.xml
...
図書館を利用していzipfile
ます。私が欲しいのはsome.xmlファイルだけを開くことですが、今はsome_folderの名前は知りません。私のソリューションは次のようになります。
def get_xml(zip_file):
for filename in zip_file.namelist():
if filename.endswith('some.xml'):
return zip_file.open(filename)
リスト全体をスキャンする以外に、より良い解決策があるかどうか知りたいです。