python
import furl
url = furl.furl('https://www.example.com/path?param1=value1¶m2=value2')
print(url.host)
print(url.query.params['param1'])
python
import furl
url = furl.furl()
url.scheme = 'https'
url.host = 'www.example.com'
url.path = '/path'
url.args['param1'] = 'value1'
print(url.url)
python
import furl
url = furl.furl('https://www.example.com/path?param1=value1')
url.args['param2'] = 'value2'
url.path = '/newpath'
print(url.url)