我应该如何记录Python方法参数,使它们出现在intellisense和DOxygen中?

我应该如何记录Python方法参数,使它们出现在intellisense和DOxygen中?,python,intellisense,doxygen,pvts,Python,Intellisense,Doxygen,Pvts,我一直在使用PyTools for Visual Studio 2013,我想知道是否有可能以intellisense和DOxygen都能理解的方式记录参数 例如,我一直在这样尝试(片段取自): …但Intellisense似乎没有接受参数描述: 我无法与Intellisense对话,但我已将doxygen与Python结合使用。您可以像以前一样使用文档字符串,但它不会提取doxygen的符号来解析文档的各个部分。如果您需要,您可能希望执行以下操作: ## # @brief Fo

我一直在使用PyTools for Visual Studio 2013,我想知道是否有可能以intellisense和DOxygen都能理解的方式记录参数

例如,我一直在这样尝试(片段取自):

…但Intellisense似乎没有接受参数描述:


我无法与Intellisense对话,但我已将doxygen与Python结合使用。您可以像以前一样使用文档字符串,但它不会提取doxygen的符号来解析文档的各个部分。如果您需要,您可能希望执行以下操作:

    ##
    # @brief Form a complex number.
    #    
    # Keyword arguments:
    # @param real -- the real part (default 0.0)
    # @param imag -- the imaginary part (default 0.0)
def complex(real=0.0, imag=0.0):
    print("Test func running")

if __name__ == '__main__':
    complex(
在页面底部附近有一点描述


然而,我建议使用为Python制作的IDE,比如PyCharm,而不是VisualStudio。它将为您提供许多面向Python的工具,而Python没有这些工具,包括intellisense类型的Python功能。

上次我尝试使用用于Visual Studio的PyTools时,intellisense甚至正确的代码高亮显示都不是很好。
    ##
    # @brief Form a complex number.
    #    
    # Keyword arguments:
    # @param real -- the real part (default 0.0)
    # @param imag -- the imaginary part (default 0.0)
def complex(real=0.0, imag=0.0):
    print("Test func running")

if __name__ == '__main__':
    complex(