zoukankan      html  css  js  c++  java
  • importlib的用法

    这个模块可以通过字符串导入模块

    比如我们有下面的例子

    需要导入的模块的代码

    在test_import目录下有一个test1的py文件

    name = "中国是个大傻逼"
    
    
    class Person(object):
        def __init__(self,name):
            self.name = name
    
        def dream(self,*args):
            s = "{name}的梦想是:".format(name=self.name)
    
            for i in args[0]:
                s = s + i + ","
            print(s)
    

      

    通过importlib模块,可以使用字符串导入一个模块

    import importlib
    
    
    s = "test_import.test1"
    
    
    t = importlib.import_module(s)
    
    print(t.name)
    
    
    p = t.Person("张国军")
    
    l = ["老师","程序员","科学家"]
    
    p.dream(l)
    

      

    结果如下

    "C:Program FilesPython36python.exe" D:/python/test/test_django/test.py
    中国是个大傻逼
    张国军的梦想是:老师,程序员,科学家,
    

      

  • 相关阅读:
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    jenkins无需登录,查看测试任务结果,allure报告
  • 原文地址:https://www.cnblogs.com/bainianminguo/p/9767508.html
Copyright © 2011-2022 走看看