亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

最近寫程序遇到了些問題,做短網址的時候會遇到:

最近寫程序遇到了些問題,做短網址的時候會遇到:

慕標5832272 2023-04-15 21:17:55
http://url.com/upload/img/2012/08/../../xxxx這樣的網址,想將這些相對路徑還原成絕對路徑,來保證數據的唯一性,應該轉換成下面這樣吧http://url.com/upload/img/xxxxpython 下有沒有相應的方法或者相關的包呢?
查看完整描述

2 回答

?
BIG陽

TA貢獻1859條經驗 獲得超6個贊

import osimport urlparse

URL = "http://url.com/upload/img/2012/08/../../xxxx"u = urlparse.urlparse(URL)print os.path.realpath(u.path)


查看完整回答
反對 回復 2023-04-18
?
陪伴而非守候

TA貢獻1757條經驗 獲得超8個贊

寫個正則,比如:

\/[^/]+\/\.\.\/

然后把符合這個正則的內容(形如“/abc/../”的),循環替換成“/”:

http://url.com/upload/img/2012/08/../../xxxx
http://url.com/upload/img/2012/../xxxx            // <= 替換
http://url.com/upload/img/xxxx                    // <= 再替換


查看完整回答
反對 回復 2023-04-18
  • 2 回答
  • 0 關注
  • 131 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號