将本地路径分隔符转换为python

时间:2016-12-02 10:51:10

标签: python python-2.7 path relative-path os.path

我有两个文件的路径,比如一个HTML文件和一个CSS文件。我希望前者包含对后者的相对引用。我设法使用os.path.relpath来获取相对路径。但现在我需要确保路径始终使用正斜杠,即使在Windows和可能更奇怪的平台上也是如此。我知道我可以使用posixpath来处理纯POSIX风格的路径,但我没有看到在路径表示法之间进行转换的官方方法。

我会path.replace(os.path.sep, posixpath.sep)吗?或者是否有一些平台由于一些奇怪的逃避规则或某些原因而无法使用?我应该使用os.path.split分解路径,直到磁头变空,然后使用posixpath.join重新组合这些部分,以便最大限度地提高可移植性?

0 个答案:

没有答案