В Python включены модули sys и keyword, которые применяются для организации доступа к некоторым переменным и функциям, взаимодействующим с самим интерпретатором Python. Модуль keyword содержит список всех ключевых слов языка Python, содержащихся в его атрибуте kwlist, а также обеспечивает метод iskeyword() для определения, является ли слово зарезервированным.
Вы можете изучить большинство функций модуля sys — также как всего интерпретатора Python — используя встроенную систему помощи интерактивного режима. Для этого наберите help() в строке подсказки после символов >>> для запуска системы помощи, а затем в строке подсказки help > наберите sys.
Возможно, что из большинства атрибутов модуля sys вам могут быть полезны те, что содержат номер интерпретатора, расположение его в вашей сети, а также список каталогов, где интерпретатор осуществляет поиск.
import sys , keyword
print('Версия Python:' , sys.version)
print('Расположение интерпретатора Python:', sys.executable )
print('Список каталогов, где интерпретатор осуществляет поиск:')
for dir in sys.path:
print(dir)
print('Ключевые слова в Python: ')
for word in keyword.kwlist:
print(word)
Первым элементом в списке каталогов поиска является ваш текущий каталог — таким образом, интерпретатор Python автоматически найдет любой файл внутри этого каталога либо в его подкаталогах.