Python路径分隔符

5

在Python标准库中,是否有适用于特定平台(或独立平台)的路径分隔符字符?

我不是在询问目录分隔符/\,而是关于PATH分隔符::;

Java有java.io.File.pathSeparatorCharjava.io.File.pathSeparator来满足这个需求。Python有类似的东西吗?在os.pathpathlib文档中进行了相当详尽的搜索,但没有找到,所以我开始失去希望了。

我对字符本身并不是特别在意。一个像os.path.join一样的函数,但是针对整个路径而不是路径元素的行为是完全可以接受的,甚至更好。


@AChampion。我不确定你的意思是什么... - Mad Physicist
@AChampion。那不是我正在寻找的东西。重复和即将被接受的答案将有助于澄清。 - Mad Physicist
@AChampion,你误解了问题。无论如何,通常字符串的join()split()方法就足够了。 - user3850
啊,是的,误解了 - 已删除。 - AChampion
1个回答

14
也许这就是你在寻找的东西:
import os

os.pathsep

os.pathsep: 或者 ;,而 os.sep\ 或者 /


这是关于Python的文档,供您参考:https://docs.python.org/3/library/os.html#os.sep。 - A. Hendry

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接