如何在python中实现basestring的子类

时间:2016-08-03 02:15:05

标签: python

我正在使用Python2.7。我想实现一个类' URL'它的行为就像basetring一样,除了这个类可以做一些额外的事情,比如在网址中删除查询'在 init 函数中。最终的代码应该是这样的:

url_string = 'http://example.com?query=q'
if not isinstance(url_string, URL):
    url_string = URL(url_string)
print url_string

预期结果为' http://example.com'。 我不知道应该覆盖哪些函数,或者是否有其他方法来实现它。

0 个答案:

没有答案