Могу ли я отформатировать строку документации в Python 3?Python

Программы на Python
Ответить
Anonymous
 Могу ли я отформатировать строку документации в Python 3?

Сообщение Anonymous »

Я пытаюсь создать строку документации, которая будет принимать поля замены следующим образом:

Код: Выделить всё

def run_tests(args):
"""run tests on methods in {0}

usage: {0} --tests
""".format(__file__)
pass
но когда я запускаю help(run_tests) в интерпретаторе, я не получаю строку документации. Если я удалю {} и .format(), строка документации вернется, как и ожидалось.
Я хотел бы видеть что-то вроде:

Код: Выделить всё

Help on function run_tests in module myfile:

run_tests(args)
runs tests on methods in myfile.py

usage:  myfile.py --tests
Есть ли способ сделать это в Python 3?

Подробнее здесь: https://stackoverflow.com/questions/321 ... n-python-3
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»