Aleks Nots
Просветленный
(22642)
5 лет назад
Если нужны только строки документации, то можно с помощью __doc__
print(mymodule.__doc__)
print(mymodule.sayhi.__doc__)
А то, что help() выдает крякозябры, так то наверное надо сообщить разработчикам об этом баге.
Но я от программирования далек, в этих делах не шарю.
А может это не баг, а фича, дескать нефиг документацию на кириллице писать.
Пример:
mymodule.py:
'''Это мой модуль.
Здесь я экспериментирую с docstrings.'''
def sayhi():
'''Функция из моего модуля.
Говорит "Привет!"'''
print('Привет! Это говорит мой модуль.')
mymoduledemo.py:
import mymodule
mymodule.sayhi()
#print('version = ', mymodule.__version__)
#print(mymodule.sayhi.__version__)
print('_'*80)
help(mymodule)