我正在嘗試通過以下方式合并 2 個重疊路徑:
wd= /home/user/project1/scripts/test1
路徑=~/project1/task1/file.txt
輸出= /home/user/project1/task1/file.txt
我已經嘗試過類似帖子中的建議,但沒有得到我想要的輸出:
wd='/home/user/project1/scripts/test1'
path='~/project1/task1/file.txt'
print(os.path.join(wd, path))
uj5u.com熱心網友回復:
我建議使用這個解決方案:
import os
wd = '/home/user/project1/scripts/test1'
path = '~/project1/task1/file.txt'
output = wd '/' os.path.basename(path)
print(output)
uj5u.com熱心網友回復:
試試這個怎么樣?
import os
wd= '/home/user/project1/scripts/test1'
path='~/project1/task1/file.txt'
path = path.replace('~','/home/user')
print(path)
它輸出“/home/user/project1/task1/file.txt”
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/407620.html
標籤:
