-
378 votesanswersviews
如何在Python中注释掉一段代码[重复]
这个问题在这里已有答案: Why doesn't Python have multiline comments? 16个答案 有没有一种机制可以注释掉大块的Python代码? 现在,我可以看到注释代码的唯一方法是使用 # 开始每一行,或者将代码括在三引号中: """ . 这些问题是在每行之前插入 # 很麻烦, """ 使得我想用作注... -
4 votesanswersviews
如何让docstring尊重PEP257,同时可以使用docopt来使用gettext来符合i18n?
根据PEP 257命令行脚本的docstring应该是它的用法消息: 脚本(独立程序)的docstring应该可用作其“用法”消息,当使用不正确或缺少的参数调用脚本时打印(或者可能使用“-h”选项,用于“帮助”) . 这样的docstring应该记录脚本的功能和命令行语法,环境变量和文件 . 用法消息可以相当复杂(几个屏幕已满),并且应该足以让新用户正确使用该命令,以及对复杂用户的所有选项和参... -
1 votesanswersviews
Python设置docstring并获取动态生成的classmethod的方法名称
我正在尝试获取/设置动态创建的类方法的名称和文档字符串,如下所示,但我很难确定如何做到这一点: import sys import inspect class test(object): pass @classmethod def genericFunc(cls, **kwargs): print "function:", (inspect.stack()[... -
640 votesanswersviews
什么是标准的Python文档字符串格式? [关闭]
我在Python中看过几种不同风格的文档字符串,是否有官方或“同意”的风格? -
3 votesanswersviews
Python doc字符串打印\ n而不是新行(Mac上的Python 2.7.5)
所以我正在打字 >>> list = [1,2,3] >>> list.__doc__ "list() -> new empty list\nlist(iterable) -> new list initialized from iterable's items" 问题在于它字面上打印“\ n”而不是打印新行,使得更复杂的文档字... -
2 votesanswersviews
Python Visual Studio代码autoDocstring配置
目标:自动在vscode中为Python生成docstring,并根据自己的喜好格式化生成的文档字符串 . 解决方案:我安装了autoDocstring扩展 . 问题:我不知道如何让生成的docstring以我想要的方式进行格式化 . 在"Extension Settings" Headers 下的description中,似乎建议您可以使用"autoDocstrin...