我开始使用Python指南
(https://www.techbeamers.com/python-keywords-identifiers-variables/#keywords-in-python)
并在标题下“测试标识符是否有效”。,由于某些原因,它对我不起作用。
PFB我正在尝试的快照:
keyword.iskeyword() screenshot
我得到的错误:基本上,我没有得到任何回报,不是True还是False。
以这些行为例:
import keyword
keyword.iskeyword("techbeamers")
我收到
“退出代码为0的处理结束”
我应该怎么做才能使其正常工作?
P.S我是该论坛的新手,并且通常是代码编写者,如果我在帖子中输入错误//没有添加足够的信息,请告诉我。
谢谢!
答案 0 :(得分:2)
该代码旨在从交互式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- 打印-循环。
您似乎已将其放入文件中并作为程序运行。确实不会产生任何输出:
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