Python:获取url?
问题描述:
什么是最简单的方式来获取您当前所在的网页的网址?Python:获取url?
例如,如果我有一个python函数,并且我从网页中调用它,那么获取URL的最佳方式是什么。如何获得在URL中传递的变量,即在“?”之后如何获得变量?
我已经打过电话:
def return_query(self):
self.request.url
我也曾尝试
def return_query2(self):
self.request.query_string
,但我得到的请求
答
一个attrbiute错误使用
def return_query(self):
return self.request.URL
Python的尝试区分大小写。
请注意,我并没有自己尝试过,但在查看文档后,我会冒险猜测你唯一的问题是URL
的情况 - 确保它是全部大写字母,并且你应该没问题。
答
这是一个Zope的问题吗? context.absolute_url()可能会接近原始提问者的意图。
什么意思是'从网页内'?你使用CGI(如果是这样,请检查'os.environ')?你将'self'传递给'return_query'是什么?网页上的内容是什么意思?我们应该如何回答这个问题,完全不知道你的代码? ;) – cji 2010-07-15 02:13:32
你如何得到当前的URL取决于你使用的是什么web框架。给我们更多的细节。 – 2010-07-15 02:13:58
我使用dtml网页来调用函数 – Sarah 2010-07-15 02:15:20