В 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 автоматически найдет любой файл внутри этого каталога либо в его подкаталогах.