python路径拼接os.path.join()函数的用法
os.path.join()函數(shù):連接兩個(gè)或更多的路徑名組件
? ? ? ? ? ? ? ? ? ? ? ? ?1.如果各組件名首字母不包含’/’,則函數(shù)會(huì)自動(dòng)加上
2.如果有一個(gè)組件是一個(gè)絕對(duì)路徑,則在它之前的所有組件均會(huì)被舍棄
3.如果最后一個(gè)組件為空,則生成的路徑以一個(gè)’/’分隔符結(jié)尾
Demo1
import os
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
?
--------------------------------------------------------------
?
Demo2
?
import os
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
--------------------------------------------------------------
Demo3
import os
Path1 = 'home'
Path2 = '/develop'
Path3 = 'code'
Path10 = Path1 + Path2 + Path3
Path20 = os.path.join(Path1,Path2,Path3)
print ('Path10 = ',Path10)
print ('Path20 = ',Path20)?
輸出
Path10 = home/developcode
Path20 = /develop\code
--------------------------------------------------------------
Demo4
import os
Path1 = 'home'
Path2 = 'develop'
Path3 = '/code'
Path10 = Path1 + Path2 + Path3
Path20 = os.path.join(Path1,Path2,Path3)
print ('Path10 = ',Path10)
print ('Path20 = ',Path20 )
輸出
Path10 = homedevelop/code
Path20 = /code
轉(zhuǎn):https://blog.csdn.net/hduxiejun/article/details/80289476?
總結(jié)
以上是生活随笔為你收集整理的python路径拼接os.path.join()函数的用法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: pytorch利用多个GPU并行计算多g
- 下一篇: 使用哈工大LTP进行文本命名实体识别并保