• 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(变量名或方法)

  • 相关阅读:
    ini 文件
    基元类型、引用 类型与值类型
    C#的 is 和 as 类型转换
    MVC 项目中为什么会有两个web.config
    Linux下安装SVN服务端小白教程
    测试博文中添加可执行JS代码
    坑爹坑娘坑祖宗的87端口(记一次tomcat故障排查)
    fsfds
    高斯混合模型Gaussian Mixture Model (GMM)
    ggplot2绘制概率密度图
  • 原文地址:https://www.cnblogs.com/whitemouseV2-0/p/9925344.html
Copyright © 2020-2023  润新知