Python中如何通过反射机制实现详细案例分析?

2026-04-30 16:080阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1347个文字,预计阅读时间需要6分钟。

Python中如何通过反射机制实现详细案例分析?

目录

一、导入案例

二、基础知识

1.是什么

2.如何使用

3.使用案例

一、导入案例 我们导入第三方库,例如:使用import语句。我们现在有一个需求,需要动态输入一个模块名。

目录
  • 一、导包案例
  • 二、基础知识
    • 1、是什么
    • 2、怎么用
  • 三、使用案例

    一、导包案例

    我们导入第三方库,可以使用import。那我们现在有一个需求,我需要动态输入一个模块名,然后导入,这应该怎么做呢?

    #!/usr/bin/python3 # -*- coding: UTF-8 -*- __author__ = "A.L.Kun" __file__ = "反射.py" __time__ = "2022/8/10 13:11" # package = input("请输入您想导入的库:") package = "requests" # 导入requests库 req = __import__(package) # 通过字符串的方式导入库 resp = req.get("www.baidu.com") # 调用库中的函数 print(resp)

    上面我们实现了动态输入模块名,从而使我们能够输入模块名并且执行里面的函数。但是上面有一个缺点,那就是执行的函数被固定了。

    阅读全文

    本文共计1347个文字,预计阅读时间需要6分钟。

    Python中如何通过反射机制实现详细案例分析?

    目录

    一、导入案例

    二、基础知识

    1.是什么

    2.如何使用

    3.使用案例

    一、导入案例 我们导入第三方库,例如:使用import语句。我们现在有一个需求,需要动态输入一个模块名。

    目录
    • 一、导包案例
    • 二、基础知识
      • 1、是什么
      • 2、怎么用
    • 三、使用案例

      一、导包案例

      我们导入第三方库,可以使用import。那我们现在有一个需求,我需要动态输入一个模块名,然后导入,这应该怎么做呢?

      #!/usr/bin/python3 # -*- coding: UTF-8 -*- __author__ = "A.L.Kun" __file__ = "反射.py" __time__ = "2022/8/10 13:11" # package = input("请输入您想导入的库:") package = "requests" # 导入requests库 req = __import__(package) # 通过字符串的方式导入库 resp = req.get("www.baidu.com") # 调用库中的函数 print(resp)

      上面我们实现了动态输入模块名,从而使我们能够输入模块名并且执行里面的函数。但是上面有一个缺点,那就是执行的函数被固定了。

      阅读全文