質問: 漠然とした質問で申し訳ありません。 現在Pythonのファイル操作について学んでいるのですが、 zipfile tarfile tempfile の違いがわかりません。 どのような違いがあるのでしょうか? また、それぞれのファイル操作はどのようなときに使うのが適切なのでしょうか? 具体例などを教えてほしいです。 現在の自分の理解度としては 「tempfileは一時的に保存するもの・・・?」 ほどの理解度です。
回答: ZIPファイル:圧縮ファイル。複数のファイルを一つにまとめてZIP圧縮したファイル TARファイル:tarファイルというのは、本来、複数のファイルを一つにまとめたファイルですが、たいていの場合、その上でgz圧縮したりするので、これもZIPと同じような圧縮ファイルのことを指します TEMPファイル:一時ファイル。プログラムの処理で一時的に生成、参照するためのファイル。それぞれのプログラムの内部処理で勝手に作られるファイルのこと。 まあそれぞれぐぐってもらえれば詳しい解説が出てきますね