您好,匿名用户
随意问技术百科期待您的加入

python如何将带有"../"的网址还原成真实路径?

0 投票

最近写程序遇到了些问题,做短网址的时候会遇到

http://url.com/upload/img/2012/08/../../xxxx

这样的网址,想将这些相对路径还原成绝对路径,来保证数据的唯一性,应该转换成下面这样吧

http://url.com/upload/img/xxxx

python 下有没有相应的方法或者相关的包呢?

用户头像 提问 2012年 12月1日 @ Nocturne 上等兵 (262 威望)
分享到:

1个回答

0 投票
import os
import urlparse

URL = "http://url.com/upload/img/2012/08/../../xxxx"

u = urlparse.urlparse(URL)
print os.path.realpath(u.path)
用户头像 回复 2012年 12月1日 @ Sagittarius 上等兵 (289 威望)
提一个问题:

相关问题

0 投票
1 回复 64 阅读
0 投票
1 回复 28 阅读
0 投票
1 回复 36 阅读
用户头像 提问 2014年 2月17日 @ Nero 上等兵 (377 威望)
0 投票
1 回复 43 阅读
用户头像 提问 2013年 10月1日 @ Pikachu 上等兵 (475 威望)
0 投票
1 回复 27 阅读
用户头像 提问 2014年 1月30日 @ Nocturne 上等兵 (262 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...