我有一个看起来像这样的网址:
我想使用节点查询字符串lib附加其他参数,例如:
http://www.example.com?parm1=foo&parm2=bar&parm3=test
我看到我可以像这样定义我的参数:
querystring.stringify({ parm2: 'bar', param3: 'test' });
我只是不确定如何将此附加到我当前的网址
答案 0 :(得分:0)
看起来我可以使用此lib来解决它:https://www.npmjs.com/package/append-query
以下是一个例子:
import logging
import sys
logging.basicConfig(stream=sys.stdout)
class MetaBase(type):
def __init__(cls, *args):
super().__init__(*args)
# Explicit name mangling
logger_attribute_name = '_' + cls.__name__ + '__logger'
# Logger name derived accounting for inheritance for the bonus marks
logger_name = '.'.join([c.__name__ for c in cls.mro()[-2::-1]])
setattr(cls, logger_attribute_name, logging.getLogger(logger_name)
class Base(metaclass=MetaBase):
def __init__(self):
self.__logger.error('init base')
def func_base(self):
self.__logger.error('func base')
class Parent(Base):
def func_parent(self):
self.__logger.error('func parent')
p = Parent()
p.func_base()
p.func_parent()