Я обычно пишу сценарии для расчета или обработки вещей для собственного потребления.Сейчас я пытаюсь писать сценарии для других.
Я использую и IDLE, и терминал, но мне нравится, как и интерфейс IDLE, и он мне более полезен.Сегодня я «обнаружил», что могу добавить текст с тройными кавычками в class
и def
и видеть их в режиме реального времени при использовании IDLE, и я понимаю, что могу использовать их, чтобы помочь другим узнать, как использовать эти классы и методы.
Но если запустить из терминала, все это потеряно.
Вопрос: Это только пользователи IDLE, которые видят эти сигналы , пока они набирают строкукоторый использует класс или метод , или это то, что люди, использующие терминал , могли видеть во время набора текста, если они этого хотят? Я знаю, что можно набрать A.__doc__
, чтобы увидеть его, например, новсплывающее окно действительно удобно и полезно.
class A(object):
"""hey A!"""
def __init__(self, x):
"""hey __int__!"""
self.x = x
def sqrx(self):
"""hey sqrx!"""
print self.x**2
(просто чтобы посмотреть, что произойдетif)
Но если я сделаю это с терминала, все эти запросы исчезнут.
ничего.