Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python&;amp;在url字符串中_Python_String_Url_Jupyter Lab - Fatal编程技术网

Python&;amp;在url字符串中

Python&;amp;在url字符串中,python,string,url,jupyter-lab,Python,String,Url,Jupyter Lab,今天我将我的env更新为python3.8.2,突然所有的URL字符串都&而不是& 我已尝试做以下工作: import urllib.parse params = {'pam1' : '1', 'pam2' : 2} encoded = "https://someURL?" + urllib.parse.urlencode(params) 但是输出仍然是一样的 'https://someURL?pam1=1&pam2=2' 这是新的预期行为吗?我从未遇到过这种情况,而且它以

今天我将我的env更新为python3.8.2,突然所有的URL字符串都
&而不是
&

我已尝试做以下工作:

import urllib.parse

params = {'pam1' : '1', 'pam2' : 2}
encoded = "https://someURL?" + urllib.parse.urlencode(params)


但是输出仍然是一样的

'https://someURL?pam1=1&pam2=2'

这是新的预期行为吗?我从未遇到过这种情况,而且它以前工作得很好


我正在使用Jupyter实验室。

这是Jupyter试图自动将链接转换为可点击超链接的问题。它在最近的Jupyter版本中得到了修复。尝试更新您的Jupyter安装

我已经尝试了您的代码,我的输出符合预期。如果你在一本空白的jupyter工作簿上试用它,你还会得到这个结果吗?是的,我在几本空白笔记本上试用过,但仍然不能得到预期的结果。我在Python 3.8 shell中测试它时没有观察到这一点,在线测试它是的,这似乎是jupyter笔记本的问题。对我来说,它在壳里也很好用。