内容简介:python基础===monkeytype可以自动添加注释的模块!
monkeytype 一个可以自动添加注释的模块!
先要下载:
pip install monkeytype
以官网的sample code为例
#moudle.py
def add(a, b):
return a + b
这个test.py的文件会调用add()方法
#test.py from module import add print(add(1, 2))
我们在cmd窗口执行如下命令:
monkeytype run test.py
程序执行完毕,可以看到返回了3
ok!重点来了,我们发现多了一个monkeytype.sqlite3文件。
官网解释是这样的:
By default this will dump call traces into a sqlite database in the file monkeytype.sqlite3 in the current working directory. You can then use the monkeytype command to generate a stub file for a module, or apply the type annotations directly to your code.
在cmd下执行命令:
monkeytype stub some.module
可以清楚的看到对a 和 b ,以及add方法的注释
应用注释到代码中:
monkeytype apply some.module
再看module.py文件:
代码已经自动打上注释了。
详细操作指南,参考:
http://monkeytype.readthedocs.io/en/latest/index.html#
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- iOS 注释方法大全 代码块加快捷键注释
- 让 MyBatis Generator 用数据库注释作 Java 注释,并支持附加注解
- 请停止代码注释
- 体面编码之代码注释评论
- Spring 注解注入—@Qualifier 注释
- swagger注释API详细说明
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Java语言程序设计(基础篇 原书第10版)
[美]粱勇(Y.Daniel Liang) / 戴开宇 / 机械工业出版社 / 2015-7 / 85.00元
《Java语言程序设计(基础篇 原书第10版)》是Java语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象编程、GUI程序设计、数据结构和算法、高级Java程序设计等内容。本书以示例讲解解决问题的技巧,提供大量的程序清单,每章配有大量复习题和编程练习题,帮助读者掌握编程技术,并应用所学技术解决实际应用开发中遇到的问题。您手中的这本是其中的基础篇,主要介绍了基本程序设计、语法......一起来看看 《Java语言程序设计(基础篇 原书第10版)》 这本书的介绍吧!