細かい処理あれこれ

文字列がディレクトリパスを表しているかどうか、判定する

>>> import os
>>> os.path.isdir("/home/user/work")
True
>>> os.path.isdir("/home/user/temp")
False

os.path.isdir()の引数が存在しないディレクトリの場合は、Falseが返る。

ユーザのhomeディレクトリのパスを得る(Linuxの場合)

>>> import os
>>> os.environ["HOME"]
'/home/user'

Windowsで同じことをやると、KeyErrorになる。