【发布时间】:2016-05-19 13:33:27
【问题描述】:
我正在使用 pycharm 2016.1。
我有一个函数记录如下:
def extract_filename(filepath, ext=None):
"""
This function returns the filename from a complete filepath including its extension.
If ext is set to an extension it is removed from the filename.
Parameters
----------
filepath : string
ext : string
Returns
-------
string
"""
if ext[0] != ".":
ext = "." + ext
filename = filepath.split("/")[-1]
if ext is not None:
filename = filename.split(ext)[0]
return filename
我原以为一旦准备好此文档,我就可以在按下 CTRL + Q 时弹出的快速文档窗口中看到它。但是,事实并非如此。该窗口仅显示类型推断:
def extract_filename(filepath, ext=None) Inferred type: (filepath: Union[str, unicode], ext: Union[str, unicode]) -> Union[str, unicode]
我在这里缺少什么?我认为通过记录我的函数,它的描述和参数会以很好的格式显示出来。
我发现了这篇文章:Documenting Python parameters in docstring using PyCharm。但是希望使用 NumPy 格式来编写文档。
谢谢!
【问题讨论】:
标签: pycharm code-documentation