python 导包的写法

try:

from urllib.parse import quote_plus

except:

from urllib import quote_plus

有次看到这么写,为啥要这么写我没有很理解,难道导入包的时候会失败?还是分版本控制?

阅读 1.5k
2 个回答
新手上路,请多包涵

urllib版本不同,Python版本不同时这种情况更多

这是为了让项目同时兼容python2和python3。不过,好消息是python2将会到2020年结束支持,到时候,全部项目都得过渡到python3。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题