草庐IT

docstring

全部标签

javascript - 使用文档字符串

这是一个新手问题,但我没有设法用谷歌搜索任何关于这个主题的相当简洁但有启发性的内容。我有SublimeText编辑器和出色的插件DocBlockrhttps://github.com/spadgos/sublime-jsdocs,这使得适当的评论变得小菜一碟。评论结束后我该怎么办?至少,我希望能够在REPL中调用注释。还有什么可用的文档?对于中型脚本,我想要一些轻量级和简单的东西。编辑:varhelper=exports.helper=(function(){.../***Reducesasequenceofnamestoinitials.*@param{String}nameSpac

python - 如何在 Python __doc__ 中使用 Windows 文件路径

我喜欢在我的__doc__用法字符串中给我的用户举个例子。以下是与我的问题相关的代码的重要部分。#jmetadata.py'''usage:jmetadata.pyinDirPathoutFilePathexample:jmetadata.py"\\\\Hal\\halfreeagent1\\backups\\videos\\"out.txt'''defforPyWinTests():jmetadata("\\\\Hal\\halfreeagent1\\backups\\videos\\","out.txt")NUM_ARGS=2defmain():args=sys.argv[1:]p

python 文档字符串不起作用?

defmyfunc():"""Mydocstring"""print"hello"help(myfunc)我明白了'more'isnotrecognizedasaninternalorexternalcommand,operableprogramorbatchfile.Windows764位,Python2.6 最佳答案 Python'shelp()function在您的情况下,尝试执行more命令。当安装更多时,它应该看起来像这样:>>>help(myfunc)Helponfunctionmyfuncinmodule__main_

c++ - 如何避免 c++ 和 boost::python 文档之间的冗余?

我正在使用boost::python在C++代码中添加一个python模块。c++项目用doxygen记录。我想为python模块创建一个文档,但我不知道如何不像这样冗余:#includeusingnamespaceboost::python;/**@briefSumtwointegers*@paramaaninteger*@parambanotherinteger*@returnsumofintegers*/intsum(inta,intb){returna+b;}BOOST_PYTHON_MODULE(pymodule){def("sum",&sum,args("a","b"),"

Pycharm Python控制台显示docstrings错误

我的pycharm打印文档中的控制台错误地错误-它仍然具有\n符号代替新线路,并且仅打印出一条长线。有人知道问题可能是什么吗?http://imgur.com/a/dqipy这是我所描述的图像。看答案使用print功能和__doc__属性以显示Docstrings。importnumpyasnpprint(np.array.__doc__)Createanarray.Parameters----------object:array_likeAnarray,anyobjectexposingthearrayinterface,anobjectwhose__array__methodreturns

Python Rest Docstrings中是否有类似C#的“ See Cref”?

我正在将一些C#代码转换为Python3,其中包括通常在原始C#代码中写为XML摘要的文档。这些摘要提到了类名称为元素或引用参数的元素,例如,将其转换为HTML时创建可单击的链接。我想知道我使用的PythonRestDocString格式是否有类似的东西。例如,让我们以此C#方法文档://////Readsandreturnsainstancefromthefilewiththe///given.//////Thenameofthefiletoreadthedatafrom.///Thereadinstance.publicDummyFileLoadDummyFile(stringfileNa

python - 使用 docstring 和 "Not Implemented"异常在 Eclipse 和 Pydev 中预填充新函数

我正在使用Eclipse和Pydev编辑我的Python源代码。我想记录我的所有函数,并在函数尚未实现时引发“未实现”异常。例如当我输入:deffoo(bar1,bar2):输入时,我希望它自动完成:deffoo(bar1,bar2):'''functionfoo@parambar1:@type:@parambar2:@type'''raiseNotImplementedError("")在Pydev或Eclipse中是否已经有一个选项可以做到这一点?如果没有,是否有单独的Python模块或脚本可以正确执行此操作? 最佳答案 目前已

python - 如何解析 numpydoc 文档字符串并访问组件?

我想解析一个numpydoc文档字符串并以编程方式访问每个组件。例如:deffoobar(a,b):'''SomethingsomethingParameters----------a:int,default:5Doessomethingcoolb:strWow'''我想做的是:parsed=magic_parser(foobar)parsed.text#Somethingsomethingparsed.a.text#Doessomethingcoolparsed.a.type#intparsed.a.default#5我一直在四处搜索,发现了类似numpydoc的东西和napoleo

python - 嵌套文档字符串的 Doctest

假设我有以下代码:deffoo(s):"""Adummyfunctionfoo.Forexample:>>>a='''Thisisateststringline1Thisisateststringline2Thisisateststringline3'''>>>foo(a)Thisisateststringline1Thisisateststringline2Thisisateststringline3>>>"""printsif__name__=='__main__':importdoctestdoctest.testmod()然后将其保存为foo.py。当我运行时:C:\Pytho

python - 将 Python 文档字符串从重组文本转换为 Google 样式的简单方法?

现在有没有人可以通过简单的方法将现有项目中的所有文档字符串从重组文本转换为Googleformat?看起来像Napoleon可以做类似的事情,但它看起来很复杂,所以我想我会问以前是否有人这样做过。任何想法将不胜感激。 最佳答案 尝试使用pyment将文档字符串从reStructuredText转换为Google格式。然后使用Napolean通过Sphinx生成文档。Napoleonisapre-processorthatparsesNumPyandGooglestyledocstringsandconvertsthemtoreStr