为了账号安全,请及时绑定邮箱和手机立即绑定

将 .py 文件作为模块导入时没有显示文档字符串?

将 .py 文件作为模块导入时没有显示文档字符串?

不负相思意 2023-04-18 15:44:39
我正在做一个项目,我开始在其他 .py 文件中编写函数并将它们导入主 .py ...我想为我正在导入的整个文件(模块)编写帮助文本,类似于什么时候像这样导入一个库(模块):当我尝试在要导入的文件顶部编写类似内容时,文档字符串没有显示。试试这个:但是得到这个(没有显示文档字符串):
查看完整描述

2 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

这可能是因为您的文档字符串格式。尝试使用这样的格式:

"""Helpful docstring for a .py file of functions."""

然后,如果 VS Code 在模块悬停时仍未显示文档字符串,请在保存文件后使用重新加载窗口Ctrl+Shift+P命令(即输入“重新加载窗口”)。您也可以使用pydocstyle linter。例如,它说“一行文档字符串应该放在带引号的一行上”。linter 由Python VS 代码扩展支持。但可以肯定的是,该python.linting.pydocstyleEnabled选项已启用并且pydocstyle已自行安装。您可以为您的虚拟环境全局或本地安装它。我更喜欢全局安装 - pip install pydocstyle. 扩展程序还会检查是否已安装所有已启用的 linter,并可以帮助安装它们。


查看完整回答
反对 回复 2023-04-18
?
当年话下

TA贡献1890条经验 获得超9个赞

解决

正如评论中所建议的那样, ' ' 和 " " 是等价的。问题与按照建议重新加载窗口和“重新加载窗口”有关Ctrl+Shift+P

//img1.sycdn.imooc.com//643e4af30001233d06560068.jpg

导入文件的文档字符串在更改时不得直接更新

查看完整回答
反对 回复 2023-04-18
  • 2 回答
  • 0 关注
  • 131 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信