import urllib.parse
kw = {'wd':'小猪'}
result = urllib.parse.urlencode(kw)
print(result)
在学习urllib的时候,就是上面这个简单的代码运行时却出现
ModuleNotFoundError: No module named 'urllib.parse'; 'urllib' is not a package
这个错误,然后去百度各种搜了解了urllib是python自带的库弄的我还去一顿下载
最后才想起,
系统搜索模块的优先顺序是:程序主目录,然后是系统环境变量定义的路径,然后才是标准库目录。 如果按这个顺序找到了,当然就不再向下找了。因为文件名正好是urllib,本意想导入标准库目录下的urllib,结果把自己的当前文件导入了。
最后改一下文件名就好了,所以在设置文件名的时候一定要注意!!!