pyhton:list comprehension: parse /etc/hosts

>>> [ [ x for x in re.split('\s',re.sub('#.*$','',l)) if len(x) > 0]  for l in open('/etc/hosts').readlines()]
[['127.0.0.1', 'localhost'], ['127.0.1.1', 'deb1.debian.hdknr', 'deb1'], [], [], ['::1', 'ip6-localhost', 'ip6-loopback'], ['fe00::0', 'ip6-localnet'], ['ff00::0', 'ip6-mcastprefix'], ['ff02::1', 'ip6-allnodes'], ['ff02::2', 'ip6-allrouters'], ['ff02::3', 'ip6-allhosts']]
カテゴリー: 未分類 パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中