タグ

ブックマーク / s-n-k.hatenablog.com (2)

  • Python で UNIX タイムを使う - s-n-kのブログ

    こんな感じで使える。 import time >>> # 2009/09/19 12:34:56 後ろの 3 個は多分 0 で埋めとけば大丈夫 >>> time.mktime([2009, 9, 19, 12, 34, 56, 0, 0, 0]) 1253331296.0 >>> # ローカル日時 >>> time.localtime(1253286000.0) (2009, 9, 19, 0, 0, 0, 5, 262, 0) >>> # 世界標準時にしたければこっち >>> time.gmtime(1253286000.0) (2009, 9, 18, 15, 0, 0, 4, 261, 0)

    Python で UNIX タイムを使う - s-n-kのブログ
  • Python で複数階層のディレクトリを一気に削除 - s-n-kのブログ

    rm -r hoge のようなことが実現したかったけど、なかなか正しい答えにたどり着かなかったので、今後のためにメモしておく。 まずは os.removedirs リファレンスによると 再帰的なディレクトリ削除関数です。rmdir() と同じように動作しますが、末端ディレクトリがうまく削除できるかぎり、 removedirs() は path に現れる親ディレクトリをエラーが送出されるまで (このエラーは通常、指定したディレクトリの親ディレクトリが空でないことを意味するだけなので無視されます) 順に削除することを試みます。 os のリファレンスより ということらしい。 まずはこんな感じのディレクトリ構造を作って試してみる $ mkdir a $ mkdir a/b $ mkdir a/b/c $ touch a/b/c/test.txt んで、Python はこんな感じ >>> impor

    Python で複数階層のディレクトリを一気に削除 - s-n-kのブログ
  • 1