python之keyword分类解析&学习遇到的问题:AttributeError: XXX (most likely due to a circular import)的解决方案

今天在学习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语言自定义的关键字冲突导致,修改文件名后问题得到解决。

正常运行的结果如下:

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值