gpt4 book ai didi

python - 我应该使用哪一个SEP或OS.PATH.SEP?

转载 作者:IT老高 更新时间:2023-10-28 20:28:22 31 4
gpt4 key购买 nike

他们是一样的,但是我应该使用哪一个?

http://docs.python.org/library/os.html :

os.sep

The character used by the operating system to separate pathname components. This is '/' for POSIX and '\' for Windows. Note that knowing this is not sufficient to be able to parse or concatenate pathnames — use os.path.split() and os.path.join() — but it is occasionally useful. Also available via os.path.

最佳答案

我会使用 os.path.sep 非常清楚地表明这是路径分离器……但是一致性更重要,因此,如果已经使用了一个路径分离器,则使用它。否则,请挑选一个并一直使用它。

编辑:只是要确保您没有重新发明轮子,但是, path 模块已经具有 join> join split dirname basename 函数……因此,您很少需要使用 path.sep :

>>> os.path.join("foo", "bar", "baz")
'foo/bar/baz'
>>> os.path.split(_)
('foo/bar', 'baz')

关于python - 我应该使用哪一个SEP或OS.PATH.SEP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6900520/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com