zoukankan      html  css  js  c++  java
  • Python 3.x--模块导入

    一、模块导入方式

    import module_name
    import module1_name,module2_name
    from module_name import *
    from module_name import m1,m2
    from module_name import m1 as m1_module_name

    注:以上导入方式适用于导入模块与程序在同一父级节点下。

    二、import本质

    1、import module:解释该module中的.py文件,并赋值给module名

    2、import package:执行该package中_init_文件

    三、跨父级调用

    在main.py中调用module01.py中的内容

    import sys,os

    print(sys.path) #显示环境变量所有路径
    s = os.path.abspath(__file__) #显示当前文件的绝对路径
    print(s)

    dir = os.path.dirname(os.path.dirname(s)) #显示上一级文件夹名称
    print(dir)

    sys.path.append(dir) #将day05添加到环境变量

    from module_test import module01

    module01.say_hello()
    print(module01.name)
  • 相关阅读:
    Linux file命令详解
    Linux stat命令详解
    Linux cut命令详解
    Linux tr命令详解
    Linux grep/egrep命令详解
    Linux awk命令详解
    Linux xargs命令详解
    MVC设计模式
    qt博客
    android
  • 原文地址:https://www.cnblogs.com/rainowl-ymj/p/7106220.html
Copyright © 2011-2022 走看看