问题描述
我有一个 Python 文件,其中包含所有使用的对象。有很多对象,所以用 autoclass 一一列出它们会有点麻烦。我可以使用 automodule 非常轻松地列出它们,但是在导航栏上,它只显示指向对象部分的超链接,而不是每个单独的对象。有没有办法在使用自动模块时做到这一点,或者可能是另一种类似的方法?在此先感谢您的帮助。
编辑: 我决定只制作一个脚本,它会为我创建所有自动分类的东西,并将它保存到一个 txt 文档中,我将它复制到 rst 文件中,效果很好。如果有更实用的答案,我仍然很感兴趣。
with open('objects.py','r') as f:
info = f.readline()
while info:
if info.startswith('class'):
name = info.split()[1]
if '(' in name:
name = name.split('(')[0]
else:
name = name[:-1]
content = f"{name}\n{'^'*len(name)}\n.. autoclass:: osu.{name}\n :members:\n\n"
with open('text.txt','a') as f2:
f2.write(content)
f2.close()
info = f.readline()
f.close()
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)