Этот код предназначен для запуска из интерактивного Python REPL:
me@host $ python
Python 2.7.14+ (default, Mar 13 2018, 15:23:44)
[GCC 7.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import keyword
>>> keyword.iskeyword('if')
True
Показывает "True", потому что это Read-Eval- Print -Coop.
Вы, кажется, поместили его в файл и запустите как программу.Это действительно не даст никакого результата:
me@host $ cat test.py
import keyword
keyword.iskeyword('if')
me@host $ python test.py
(no output)
В этом случае вы должны добавить свой собственный оператор print
:
me@host $ cat test.py
import keyword
print(keyword.iskeyword('if'))
me@host $ python test.py
True