zoukankan      html  css  js  c++  java
  • python

    动态导入模块

    文件路径:

    #动态导入模块
    
    #test_ceshi文件内 内容:
    # def test():
    #     return "test"
    
    #方式一:
    # #常用的模块导入方式:
    from dist.test_ceshi import test
    a = test()
    print(a)
    
    #方式二:
    # # 利用__import方法动态导入模块
    # #返回的是最顶层的模块名,所以要调用里面的函数必须
    # 顶层模块名.文件名.函数
    b = __import__('dist.test_ceshi')
    print(b.test_ceshi.test())
    
    # #方式三:
    #z 这种方式跟上方式的区别是,返回的不是顶层的函数名,所以直接调用
    # 文件名+函数
    import importlib
    c = importlib.import_module("dist.test_ceshi")
    print(c.test())
  • 相关阅读:
    Web后台项目学习2(代码部分)
    Web后台项目学习
    JDBC
    爬虫视频
    asyncio
    一篇做实验的随笔
    day14
    day13
    html+css 习题
    js-练习题
  • 原文地址:https://www.cnblogs.com/Anec/p/9779538.html
Copyright © 2011-2022 走看看