python中使用os.path.join()

os.path.join的详细解释请移步os.path模块
在使用的过程中,我使用如下代码:

import os
path = "F:/gts/gtsdate/"
b = os.path.join(path,"/abc")

输出结果是:

'F:/abc'

并不是我期望的:

"F:/gts/gtsdate/abc"

原因是在os.path.join()第二个参数"/abc"起始字符是/
删除该字符即可,也就是

b = os.path.join(path,"abc")

另外,在Windows系统下,路径可以是:

F:/xxx/xxx/
也可以是:
F:xxxxxxx

原文地址:https://www.cnblogs.com/sea-stream/p/10231958.html