最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python中反射用法實例

 更新時間:2015年03月27日 09:48:43   作者:songguo  
這篇文章主要介紹了python中反射用法,實例分析了Python中反射的原理與使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了python中反射用法。分享給大家供大家參考。具體如下:

import sys, types,new
def _get_mod(modulePath):
  try:
    aMod = sys.modules[modulePath]
    if not isinstance(aMod, types.ModuleType):
      raise KeyError
  except KeyError:
    # The last [''] is very important!
    aMod = __import__(modulePath, globals(), locals(), [''])
    sys.modules[modulePath] = aMod
  return aMod
def _get_func(fullFuncName):
  """Retrieve a function object from a full dotted-package name."""
  # Parse out the path, module, and function
  lastDot = fullFuncName.rfind(u".")
  funcName = fullFuncName[lastDot + 1:]
  modPath = fullFuncName[:lastDot]
  aMod = _get_mod(modPath)
  aFunc = getattr(aMod, funcName)
  # Assert that the function is a *callable* attribute.
  assert callable(aFunc), u"%s is not callable." % fullFuncName
  # Return a reference to the function itself,
  # not the results of the function.
  return aFunc
def _get_Class(fullClassName, parentClass=None):
  """Load a module and retrieve a class (NOT an instance).
  If the parentClass is supplied, className must be of parentClass
  or a subclass of parentClass (or None is returned).
  """
  aClass = _get_func(fullClassName)
  # Assert that the class is a subclass of parentClass.
  if parentClass is not None:
    if not issubclass(aClass, parentClass):
      raise TypeError(u"%s is not a subclass of %s" %
              (fullClassName, parentClass))
  # Return a reference to the class itself, not an instantiated object.
  return aClass
def applyFuc(obj,strFunc,arrArgs):
  objFunc = getattr(obj, strFunc)
  return apply(objFunc,arrArgs)
def getObject(fullClassName):
  clazz = _get_Class(fullClassName)
  return clazz()
if __name__=='__main__':
  aa=getObject("inetservices.services.company.Company")  
  bb=applyFuc(aa, "select", ['select * from ngsys2',None])
  print bb

希望本文所述對大家的Python程序設計有所幫助。

相關文章

  • python繪制折線圖和條形圖的方法

    python繪制折線圖和條形圖的方法

    這篇文章主要為大家詳細介紹了python實現折線圖和條形圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • 淺談插入排序算法在Python程序中的實現及簡單改進

    淺談插入排序算法在Python程序中的實現及簡單改進

    這篇文章主要介紹了插入排序算法在Python程序中的實現及簡單改進,插入排序算法的最差時間復雜度為O(n^2),最優(yōu)時間復雜度為O(n),存在一定的優(yōu)化空間,需要的朋友可以參考下
    2016-05-05
  • Python實現繪制置信區(qū)間

    Python實現繪制置信區(qū)間

    置信區(qū)間是從觀測數據的統(tǒng)計量計算的一種估計值,它給出了一個可能包含具有特定置信水平的總體參數的值范圍,下面我們就來看看如何使用Python繪制置信區(qū)間吧
    2024-02-02
  • Python3使用Matplotlib 繪制精美的數學函數圖形

    Python3使用Matplotlib 繪制精美的數學函數圖形

    這篇文章主要介紹了Python3使用Matplotlib 繪制精美的數學函數圖形,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-04-04
  • 如何解決PyTorch程序占用較高CPU問題

    如何解決PyTorch程序占用較高CPU問題

    這篇文章主要介紹了如何解決PyTorch程序占用較高CPU問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Python使用Faker庫實現數據生成的示例詳解

    Python使用Faker庫實現數據生成的示例詳解

    Faker?是?Python?里的一個第三方庫,專門用來?生成假數據,不管你要姓名,手機號還是地址都能輕松實現,下面就跟隨小編一起來深入了解下Faker庫的具體使用吧
    2025-04-04
  • Python爬蟲包BeautifulSoup學習實例(五)

    Python爬蟲包BeautifulSoup學習實例(五)

    這篇文章主要為大家詳細介紹了Python爬蟲包BeautifulSoup的學習實例,具有一定的參考價值,感興趣的朋友可以參考一下
    2018-06-06
  • Pycharm2020最新激活碼|永久激活(附最新激活碼和插件的詳細教程)

    Pycharm2020最新激活碼|永久激活(附最新激活碼和插件的詳細教程)

    這篇文章主要介紹了Pycharm2020最新激活碼|永久激活(附最新激活碼和插件的詳細教程),本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • Flask框架中request、請求鉤子、上下文用法分析

    Flask框架中request、請求鉤子、上下文用法分析

    這篇文章主要介紹了Flask框架中request、請求鉤子、上下文用法,結合實例形式分析了flask框架中request、請求鉤子及上下文的功能、用法及相關操作注意事項,需要的朋友可以參考下
    2019-07-07
  • 教你用python控制安卓手機

    教你用python控制安卓手機

    不久前,我在思考如何通過向好友發(fā)送幾分鐘的垃圾郵件來惹惱我的朋友,而在做一些研究的過程中,我遇到了Android調試橋.在本快速指南中,我將向您展示如何使用Python與之交互以及如何創(chuàng)建2個快速腳本.需要的朋友可以參考下
    2021-05-05

最新評論

福清市| 平舆县| 余干县| 中山市| 遵义县| 池州市| 城市| 保靖县| 建德市| 肇源县| 阆中市| 山东省| 独山县| 罗田县| 克拉玛依市| 汽车| 洪江市| 阿合奇县| 德江县| SHOW| 平遥县| 洞口县| 安西县| 梅河口市| 天全县| 山阳县| 铅山县| 重庆市| 皋兰县| 贡嘎县| 安化县| 广汉市| 大邑县| 清远市| 韶山市| 南乐县| 全椒县| 吉水县| 东明县| 定南县| 土默特左旗|