记录入坟路上的第一个坑

2018-05-11  本文已影响0人  往你头上敲三下

今天练习io,遇到了一个问题,很奇葩,折腾了很久

就如下三行代码,运行后报错:open未定义???

切换运行其他python文件,同样报这个错误,怀疑自己眼瞎,再三确认了运行的文件名称,依然是open 未定义。。。瑟瑟发抖,昨天还是好好的今天就被我玩坏了这环境?不死心继续查,一开始怀疑环境和配置问题,检查了的python的版本,没问题是3.6,又去来回切换了两个python的版本再运行,还是不行,报同样的错误。

又在终端操作,键入相同代码没一点毛病。

最后抱着试试的心态把文件删除,重新建立一个py文件,改名字为hello.py,把原代码贴进去运行没毛病!

果然啊。。。哈哈哈

折腾了n久。。。没想到这样的原因。。python 有个模块的名字就叫io,文件名也叫io的话就会有冲突。。。

学会了学会了。。希望大家日常一定要注意代码命名规范

上一篇 下一篇

猜你喜欢

热点阅读