logo
  • 教程列表
  • SO官方文档
  • 访问 Python 源代码和字节码
    • 显示函数的字节码
    • 显示对象的源代码
    • 探索函数的代码对象
  1. StackOverflow 文档
  2. Python Language 教程
  3. 访问 Python 源代码和字节码
  4. 探索函数的代码对象

探索函数的代码对象

Created: November-22, 2018

CPython 允许访问函数对象的代码对象。

__code__object 包含函数的原始字节码(co_code)以及常量和变量名等其他信息。

def fib(n):
    if n <= 2: return 1
    return fib(n-1) + fib(n-2)
dir(fib.__code__)

def fib(n):
    if n <= 2: return 1
    return fib(n-1) + fib(n-2)
dir(fib.__code__)
  • 显示对象的源代码

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 关于我们
  • 免责声明