猴子类型 MonkeyType收集函数参数和返回值的运行时类型,并可以基于运行时收集的类型自动生成存根文件,甚至可以将草稿类型注释直接添加到您的Python代码中。 例子 说some/module.py最初包含: def add ( a , b ): return a + b 并且myscript.py包含: from some . module import add add ( 1 , 2 ) 现在,我们想通过使用MonkeyType运行myscript.py来推断some/module.py中add的类型注释。 一种方法是运行: $ monkeytype run myscript.py 默认情况下,这会将调用跟踪记录转储到当前工作目录中文件monkeytype.sqlite3中SQLite数据库中。 然后,您可以使用monkeytype命令为模块生成存根文件,或将类