Есть ли способ использовать Sphinx для документирования входных данных командной строки скрипта Python? Я могу документировать ввод функций или методов, но я не знаю, как документировать ввод скриптов. Я пытался следовать тому же синтаксису, который я использую для функций, добавляя в исходный файл строку .. automodule:: scriptLDOnServer
, где scriptLDOnServer — это мой скрипт Python (который соответствует моему основному).
Проблема в том, что я получаю такую ошибку:
__import__(self.modname)
File "/home/ubuntu/SVNBioinfo/trunk/Code/LD/scriptLDOnServer.py", line 10, in <module>
genotype_filename=sys.argv[7];
IndexError: list index out of range
Кажется, что Sphinx пытается получить входные данные командной строки, но в моем исходном файле нет входных данных, поэтому импорт не удается. Есть ли способ решить эту проблему? Должен ли я использовать другую команду в исходном коде для скрипта вместо модуля?
Извините за не очень ясность, но трудно объяснить проблему.