zoukankan      html  css  js  c++  java
  • 1、python同级目录及子目录模块引入

    2个模块在同一个包内时(即引入和被引入的2个py文件在同一个目录下),直接引入模块名

    1、引入与被引入模块或包在同一目录下时,直接引入模块名或者包名import modulename.py或者import packagename
    示例:
    文件层级:

    ①模块print_parameters.py引入parameters.py模块内变量或函数时,
    import parameters #使用时,module_name.variable_name(模块名.变量名)
    from parameters import * #使用时,直接variable_name(变量名)
    from parameters import variable_name #使用时,直接variable_name(变量名或方法)
    如:print(parameters.number+1) #number为parameters.py参数内的变量

    ②模块print_letter.py引入test176包下__init__.py模块内变量或函数时,
    import test176
    from test176 import *
    from test176 import variable_name #使用时,直接variable_name(变量名或方法)

    ③模块print_letter.py引入test176包下letter.py模块内变量或函数时,
    import test176.letter
    from test176.letter import *
    from test176.letter import variable_name #使用时,直接variable_name(变量名或方法)

    ④模块print_word.py引入包test下__init__.py模块内变量或函数时,
    import __init__
    from __init__ import *
    from __init__ import variable_name #使用时,直接variable_name(变量名或方法)

  • 相关阅读:
    二级缓存配置和原理
    延迟加载
    proxy和no-proxy的策略取值的区别
    inverse理解
    Java Spring mvc 操作 Redis 及 Redis 集群
    章节6 关联映射 (转载)
    8.28笔记
    8.26函数相关练习
    8.26 课堂自由笔记 还有考皮的老师笔录
    大话设计模式1.0.2-----策略模式 单一职责原则 和 开放-封闭原则
  • 原文地址:https://www.cnblogs.com/whitemouseV2-0/p/9925344.html
Copyright © 2011-2022 走看看