エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Pythonでファイルに書き出さずにzip圧縮 - Yura YuLife
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Pythonでファイルに書き出さずにzip圧縮 - Yura YuLife
この記事では、Python でファイルを生成せずに zip 圧縮したデータを生成する方法を紹介します。 zip 圧... この記事では、Python でファイルを生成せずに zip 圧縮したデータを生成する方法を紹介します。 zip 圧縮したデータを Python 内からアップロードしたい場合なんかに、ファイルに書き出して後から削除する手間を避けたかったり、FaaS などそもそも ReadOnly のファイルシステムで使ったりすることを想定しています。 動作環境 Python 3.7 動かし方 Python の zipfile ライブラリと、 io.BytesIO を用いて実現します。 # zip 圧縮したデータをファイルに書き出す代わりに BytesIO のストリームを作成 zip_stream = io.BytesIO() # ファイルに書き出す代わりに zip_stream に zip 圧縮したデータを出力 with zipfile.ZipFile(zip_stream, 'w', compressio