tempfile 一時ファイルやディレクトリの作成
テキストファイルの文字コードを変えたいときとかに、一旦どこかへ退避させる必要があるんだけど、自分でやらんでもよかったのね。zip展開に一時ディレクトリを活用しよ。
一時ファイルの作成
import tempfile f = tempfile.NamedTemporaryFile('w+') f.name # '/tmp/tmpf_ck32zz' f.write('hello world') f.seek(0) # seek(0)しないとread()できないよう。。。 f.read() # hello world f.close()
一時ディレクトリの作成
import tempfile td = tempfile.TemporaryDirectory() td.name # '/tmp/tmpev09yt5k' tmpdir.cleanup()
- 作者: 株式会社ビープラウド,リブロワークス
- 出版社/メーカー: インプレス
- 発売日: 2018/06/22
- メディア: Kindle版
- この商品を含むブログを見る
退屈なことはPythonにやらせよう ―ノンプログラマーにもできる自動化処理プログラミング
- 作者: Al Sweigart,相川愛三
- 出版社/メーカー: オライリージャパン
- 発売日: 2017/06/03
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (6件) を見る