调试程序的过程中,发现通过os.path.join拼接的路径出现了反斜杠
1
2
3
4
|
directory1 = '/opt/apps/upgradePackage'
directory2 = 'icp_v1.8.0'
directory3 = os.path.join(directory1,directory2)
print ( 'directory3 : %s' % directory3)
|
执行结果
1
|
directory3 : / opt / apps / upgradePackage\icp_v1. 8.0
|
拼接的符号成了”\”,研究了半天,发现是第一个目录后边少了”/”,加上”/”,程序执行正确。
1
|
directory1 = '/opt/apps/upgradePackage/'
|
执行结果
1
|
directory3 : / opt / apps / upgradePackage / icp_v1. 8.0
|
以上这篇浅谈python中拼接路径os.path.join斜杠的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/wangxp/article/details/81387917