首页 > 编程语言 > 详细

解决python中join路径分隔符跨平台移植性

时间:2018-07-21 16:17:58      阅读:107      评论:0      收藏:0      [点我收藏+]
在Windows中路径分隔符是“\”,而Linux中则是“/”。这样一来,如果我们写了这样一段代码:
1 import os
2 
3 print(os.path.join(C:\\, a, b.txt))

在Windows中运行时是没有问题的,但是在Linux当中就有问题了,反之亦然。但是,我们可以用os.sep来指代当前系统所用的路径分隔符:

1 import os
2 
3 print(os.path.join(C:,os.sep,a, b.txt))

输出效果是一样的,但是这个换到Linux系统也不会有问题。

解决python中join路径分隔符跨平台移植性

原文:https://www.cnblogs.com/cxy-learning/p/manbaMabyBusy.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!