Windowsではos.path.sepでよくはまる

Windowsではディレクトリパスなどの区切り文字がバックスラッシュ(\)になります。
PythonでWeb開発をやっていると、バックスラッシュとスラッシュ(/)の混在したパスをよく扱うことになります。
ファイルのアクセス等は、これらの区切り文字が混在してても問題はありません。
しかし、パスに対して置き換えなどの文字列処理をかけると不具合がでたりします。
どちらもスラッシュに変換してから操作するなどの工夫が必要です。

import os
original_path = os.getcwdu()
slashed_path = original_path.replace(os.path.sep, '/')