今天在学习python关键字的时候,简单的写了两行代码,使用sublime text3运行发现竟然报错,百思不得其解,查阅网上资料发现原来是因为文件命名的原因,希望广大网页不要犯和我一样的错误。
#Author:jinhoward
#Date:2020-10-04
import keyword
print(keyword.kwlist)
运行后报错信息如下:
Traceback (most recent call last):
File "D:\pythonDebugging\keyword.py", line 3, in <module>
import keyword
File "D:\pythonDebugging\keyword.py", line 4, in <module>
print(keyword.kwlist)
AttributeError: partially initialized module 'keyword' has no attribute 'kwlist' (most likely due to a circular import)
[Finished in 0.5s]
AttributeError: 部分初始化的‘keyword’模块没有kwlist属性(很可能因为循环导入),查询资料发现是因为文件命令与python语言自定义的关键字冲突导致,修改文件名后问题得到解决。
正常运行的结果如下: