Pythonは標準でもかなり多くのライブラリを備えている。今回は標準ライブラリの中でも普段から使って便利な圧縮解凍パッケージのzipfileを使ってみよう。Pythonを使えばZIPファイルが100個あったとしても数行のプログラムを書くだけで全部解凍できる。
筆者はMacを使っているのだが、Windowsを使っている取引先から、ZIP圧縮してメール送信したファイルが文字化けしているので再送して欲しいと言われることがたまにある。そこで、送信前に問題が起きないように、PythonでZIPファイルを修正するツールを作って ...
最初に、macOSで作ったZIPファイルがWindowsでどのように文字化けしてしまうのか、条件を確認しておこう。次のような手順で作業すると必ず文字化けする。 なお、双方がOSの標準機能を使っている場合に文字化けする。そもそも、macOSの標準機能では、ZIP圧縮 ...
久しぶりにnote書きます。今年の目標書いて以来だ。。(汗) ノンプロ研というコミュニティで主にプログラミング等の勉強をしています。普段はPythonを使って業務自動化、データ加工とか、スクレイピングをやったりしています。 今回は、Pythonで普段の業務 ...
ログファイルのローテーションや、業務データのバックアップ、あるいはクライアントへの資料送付。 複数のファイルを1つにまとめる「ZIP圧縮」は、Pythonスクリプトで自動化したい処理の筆頭です。 しかし、標準ライブラリの zipfile を使って見よう見まね ...
ちなみに、Pythonにはzipという関数があるが、実はこの関数は、ZIP圧縮と全く関係ない。Pythonのzip関数は異なるリストを1つに交互に結合するのに使う。それでは、Pythonでフォルダを圧縮するにはどうしたら良いだろうか。 結論から言うと、PythonでZIP圧縮する ...
This project was primarily created using Cursor with LLMs. While it has been tested, please use it at your own risk. The code may contain unexpected behaviors or bugs. This project is a simple wrapper ...
一部の結果でアクセス不可の可能性があるため、非表示になっています。
アクセス不可の結果を表示する