代码改变世界

python中使用os.path.join()

2018-11-29 16:56  清风软件测试开发  阅读(340)  评论(0编辑  收藏  举报

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")

输出:

"F:/gts/gtsdate/abc"

 

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

F:/xxx/xxx/
也可以是:
F:\xxx\xx\xx