python导包语句执行

Posted fr-up3

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python导包语句执行相关的知识,希望对你有一定的参考价值。

  今天在做项目中遇到一个问题,在first_page中引用login的登录方法,第一次执行登录可以正常登录,登录成功后,再选择返回主菜单,回到上个页面,再选择登录时报错“login_class isnotdefined”

  百思不得其解,后来发现是Python的导包机制问题,import语句只有在单独执行这个模块的时候会主动执行,别的类在调用它的方法时不会执行import语句,因此在进入登录后再选择回到首页,没有执行导包语句,所以会报错“login_class is not defined”,因此在login()方法前加上绝对路径可避免这种错误。

技术分享图片

 

技术分享图片

 

以上是关于python导包语句执行的主要内容,如果未能解决你的问题,请参考以下文章

Python_base_03 导包

mysql与python的交互

Python学习笔记合集(总结)

探寻Python导包路径机制

python 设置默认的导包路径

python导包路径的修改