別のディレクトリにあるファイルを指定する

別のディレクトリにあるファイルを指定するときに、パスをどう与えればいいのかわからなかったため、戸惑った。メモしておく。

os.path.join(path, ...)

os.pathのjoin関数を使って、引数に指定した値を連結してパス名を作る。引数の順番は重要。
(例)カレントディレクトリにあるディレクトリdataの中にファイルXXX.htmlがある場合

os.path.join(os.getcwd(), 'data', 'XXX.html')