import os
path1 = 'D:\mytest'
path2 = r'\b'
path3 = 'b'
path = os.path.join(path1,path2)
print('D:\mytest + /b结果',path)
path = os.path.join(path1,path3)
print('D:\mytest + b结果 ',path)
#前一种方法 丢了信息 后面的不能有/
结果:
如上图,当join后面的字符串带了\,前面的路径会丢失
import os
path1 = 'D:\mytest'
path2 = r'\b'
path3 = 'b'
path = os.path.join(path1,path2)
print('D:\mytest + /b结果',path)
path = os.path.join(path1,path3)
print('D:\mytest + b结果 ',path)
#前一种方法 丢了信息 后面的不能有/
结果:
如上图,当join后面的字符串带了\,前面的路径会丢失