继Sphinx TODO directive教程之后,我做了一个Sphinx自定义指令(让我们称之为A),它将文件路径作为输入,从该文件中提取信息,并相应地生成节点。我想要创建一个新的自定义指令(让我们称之为B),它以目录作为输入,对目录中的所有文件调用指令A(对文件的搜索实际上比这稍微复杂一些,但它与我的问题无关),并追加生成的节点。
我找不到该怎么做。我已经开始为这个指令B编写Python文件,但我不知道如何获得与指令A对应的节点类,我想编写如下内
在Python代码中,我经常使用以下命令向shell发送命令并读取响应x = subprocess.Popen('<command>', shell=True但是,我发现在子进程中发出此指令时,例如,对于命令stty size,外壳程序会响应为我的指令返回一个空字符串。根据上的Python文档,我还尝试用communicate()替换stdout.read()
x = sub