zoukankan      html  css  js  c++  java
  • python——如何import包目录

    文件位置

    文件所在位置包括 ,

    • 源根目录的位置

    • 该文件位置(也可以叫相对位置)。

    导入包的时候会从文件位置进行查找,并导入。

    导入包

    1. 什么是包?
    • pycharm中包的图片

    其中文件夹上有个圆点的就是包。没有的就是普通文件夹

    • 包的特征

      包一定含有__init__.py文件

    2. 如何导入包

    以下称main_script包为A包
    main_property 为 B文件

    你以为直接import "包名" 就好了吗。其实不是。这只是第一步

    如果我想在run.py里边使用A包里的B文件

    • 示例:

      • 目录结构

      • 导入语句

        import main_script
        
    • A包下的__init__文件内容:

      • 情况1:什么也不写

        • 结论
          实际上A包里边没有一个文件(除了__init__.py)被导入
      • 清况2:写入如下代码。

        • 结果

        • 结论
          A包里的相关文件和方法被导入

    • 总结:

    导入包的时候,添加__init__内容其实就是初始化导入__init__里要导入的文件。如果什么都不写其实是和没有该文件是一样的。

    • 删掉__init__文件后
  • 相关阅读:
    tree
    单向链表反转
    libev使用方法
    PowerManagerService流程分析
    Android source code compile error: “Try increasing heap size with java option '-Xmx<size>'”
    解决git合并冲突问题
    python之字典
    Django----admin管理工具
    流程控制,以及字符串
    python入门
  • 原文地址:https://www.cnblogs.com/beidaxmf/p/14309285.html
Copyright © 2011-2022 走看看