pythonでディレクトリのツリーマップ(樹形図)を作成。
pythonの練習に、cmdのtreeコマンド的な感じでフォルダの階層構成を表示するテストを書いてみたのです。
あまり美しくない感じになってしまった。
フローはこんな感じ↓
樹形図フロー
コード↓
import glob import os def tree(path, layer): files = glob.glob(path + '\\*') for file in files: # get dir or file path file_paths = file.split('\\') # get dir or file name print '\t' * layer + file_paths.pop() if os.path.isdir(file): # case dir (recall) tree(file, layer + 1) tree('C:\\Python26\\', 0)
treeの第一引数に、表示対象のルートdirを渡す。
pythonの勉強始めた。
とりあえずメモ。
- リストの指定インデックス削除はremoveでなくpopを使用する。
a = [2,1,0]
a.remove(2) # 2番目のインデックスではなく、値2のオブジェクトを削除
b = ["hoge", "hige"]
b.pop(0) # 0番目のインデックスのオブジェクトを削除
Lenovo USBキーボード55Y9024 ドライバを更新。
いつのまにかWindows7対応のドライバがリリースされていたみたい。
http://www.tmkz.biz/?p=221
新しいドライバ1.02が出ていたのでインストールしてみたところ、
数時間たった状態でも5MBと普通な状態である。
http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&lndocid=MIGR-73235#APPLYCOUNTRY
スクロール時に左上に出てた座標っぽいのもこれで消えた。
近所のローソンに赤霧島が!!
あった!一瞬目を疑った!
来た!見た!買った!
次の日には全部売れちゃってた。どうか転売屋に買われてませんように。
slim3でjdoからdatastoreへ乗り換え時に、jspでkeyの代わりにID/Nameが表示される。
Entityのkeyの型が、StringからKeyに変わったのが原因らしい。
http://d.hatena.ne.jp/Kamiya4545/20091011/1255257591
それと微妙な変化ですがmodelのkeyプロパティがString型からKey型に変更されている。
気付かないでjspがhtmlに変換されると、
<a href="/mylist/detail?key=${Foo.key}"> (※変換前のjsp) ↓↓↓ <a href="/mylist/detail?key=Foo(26626)"> (※変換後のhtml)
みたいなわけわかめなことになるので、
<a href="/mylist/detail?key=${f:key(Foo.key)}">
上橋菜穂子 - 神の守り人
読み終わり。
- 作者: 上橋菜穂子
- 出版社/メーカー: 新潮社
- 発売日: 2009/07/28
- メディア: 文庫
- 購入: 5人 クリック: 37回
- この商品を含むブログ (77件) を見る
- 作者: 上橋菜穂子
- 出版社/メーカー: 新潮社
- 発売日: 2009/07/28
- メディア: 文庫
- 購入: 6人 クリック: 33回
- この商品を含むブログ (72件) を見る
一作目や二作目のクライマックスに比べると盛り上がりに欠ける。
それでも途中のセリフなんかは胸に響くものがあった。
バルサの養父ジグロ曰く、
「人に槍をむけたとき、おまえは、自分の魂にも槍をむけているのだ。」
このシリーズは文庫しか読んでないが、一番好きなのは二作目。
- 作者: 上橋菜穂子
- 出版社/メーカー: 新潮社
- 発売日: 2007/06/28
- メディア: 文庫
- 購入: 11人 クリック: 27回
- この商品を含むブログ (197件) を見る