就狮身人面像而言,我是新手。我的项目结构如下:
- argparse_actions/
- argparse_actions/
- __init__.py
- folder_actions.py
- ip_actions.py
- 文档/
- _建造/
- index.rst ==> 这是起点、主页或根文档。
- 和更多...
- argparse_actions/
__init__.py 看起来像这样:
from folder_actions import *
from ip_actions import *
folder_actions.py看起来像这样:
'''
Folder Actions
==============
This module implements some reusable custom actions.
.. autoclass:: FolderExistsAction
.. autoclass:: FolderCreateAction
:members:
'''
# The rest of the code
除了这部分之外,生成的 HTML 文档看起来很好:
类folder_actions
。文件夹创建动作( ... )
我知道folder_actions
模块前缀是正确的,但我想将其更改为使用包名称,如下所示:
类argparse_actions
。文件夹创建动作( ... )
我有办法做到这一点吗?
更新
- 根文件在
doc/index.rst
如果我将文档字符串从
folder_actions.py
移至__init__.py
,则文档将如下所示:class __init__.FolderCreateAction( ... )
仅供参考,我的项目现在在BitBucket
更新 2
我不知道为什么我的更改没有推送到 BitBucket,但这无关紧要。请看一下同一个项目,推送到GitHub。感谢您的帮助,mzjn。