自动设置绝对导入和命名空间的包。

absolute-import的Python项目详细描述


绝对进口

关于

包提供了一行功能来设置一个项目,以便在安装后和纯下载的情况下执行绝对导入。此外,还提供了名称空间支持。在

使用

绝对进口

  1. 在根__init__.py中。在

    fromabsolute_importimportabsolute_importabsolute_import(file=__file__)
  2. 在根__main__.py或根目录中直接执行python文件。在

    ^{pr2}$ 在

绝对导入和命名空间

  1. 在根__init__.py中。在

    fromabsolute_importimportabsolute_importabsolute_import(file=__file__,name=__name__,path=__path__)
  2. 在根__main__.py或根目录中直接执行python文件。在

    fromabsolute_importimportabsolute_importif__name__=="__main__":absolute_import(file=__file__,name=__name__,path=__path__)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何生成格式化文件。xml文件?   java向Vaadin布局添加模糊侦听器   Java中的默认构造函数内容   java Eclipse错误:“无法找到jre7的可执行文件”   Java8,如何使用流实现switch语句?   java在CDH4示例上运行map reduce作业   java在servlet中获取文件名   如何禁止在所有浏览器中加载脚本“Selenium Java”   java Play框架和gradle   如果DifferencedName有引号,java无法从组中获取成员   java如何在使用链表实现的堆栈中实现pop操作?   java如何在网络视图中全屏制作YouTube视频?   如何在java中为分配的时间或固定的时间执行循环   java如何使用Android SDK在onCreate语句中动态更改活动的背景颜色?   java如何理解客户端没有来自IBM MQ的消息的原因?   java使用表查找用户最多出现的字母   java中的数组多维数据结构   java如何将一个值设置为一个类中的变量,并从另一个类中获取该变量的值?   java在创建新AVD后无法运行Android应用程序   java使用广度优先搜索算法存储迷宫求解路径