详解python路径拼接os.path.join()函数的用法
os.path.join()函数:连接两个或更多的路径名组件
1.如果各组件名首字母不包含'/',则函数会自动加上
demo1
importos Path1='home' Path2='develop' Path3='code' Path10=Path1+Path2+Path3 Path20=os.path.join(Path1,Path2,Path3) print('Path10=',Path10) print('Path20=',Path20)
输出:
Path10= homedevelopcode
Path20= home\develop\code
2.如果有一个组件是一个绝对路径,则在它之前的所有组件均会被舍弃
demo2
importos Path1='/home' Path2='develop' Path3='code' Path10=Path1+Path2+Path3 Path20=os.path.join(Path1,Path2,Path3) Path30=os.path.join(Path2,Path1,Path3) print('Path10=',Path10) print('Path20=',Path20) print('Path30=',Path30)
输出:
Path10= /homedevelopcode
Path20= /home\develop\code
Path30= /home\code
3.如果最后一个组件为空,则生成的路径以一个'/'分隔符结尾
demo3
importos Path1='home' Path2='develop' Path3='' Path10=Path1+Path2+Path3 Path20=os.path.join(Path1,Path2,Path3) Path30=os.path.join(Path2,Path1,Path3) print('Path10=',Path10) print('Path20=',Path20)
输出:
Path10= homedevelop
Path20= home\develop\
总结
以上所述是小编给大家介绍的python路径拼接os.path.join()函数的用法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!