ご存知のように、ウィンドウはとの両方をセパレータとして受け入れ"\"ます"/"。しかし、Pythonでは、"\"が使用されます。たとえば、callos.path.join("foo","bar")が'foo\\bar'返されます。厄介なのは、エスケープ文字があるため、パス文字列をコピーしてエクスプローラーのロケーションバーに貼り付けることはできないということです。
Pythonをデフォルトの区切り文字として使用する方法はある"/"のでしょうか。os.path.sepとos.sepの値をに変更してみました"/"が、os.path.joinそれでも。を使用しています"\\"。
正しい方法は何ですか?
PS:
PythonがWindowsのデフォルトの区切り文字として「\」を使用している理由がわかりません。古いバージョンのWindowsは「/」をサポートしていない可能性がありますか?