您的位置:首页 >聚焦 >

盘点一个Python初学者常犯的一个错误问题

2022-04-20 21:12:16    来源:程序员客栈
点击上方“Python共享之家”,进行关注

回复“资源”即可获赠Python学习资料

江静潮初落,林昏瘴不开。

大家好,我是皮皮。

一、前言

前几天在Python白银交流群有个叫【柚子】的粉丝问了一个Python基础的问题,这里拿出来给大家分享下,一起学习下。

她的代码如下:

importnumpyimportmatplotlib.pyplotaspltx=numpy.random.normal(5.0,1.0,100000)plt.hist(x,100)plt.show()

二、解决过程

这个代码看上去没啥问题,正常放你自己电脑上的话,都能跑起来,得到的结果是标准的正态分布图。

可是偏偏在她的电脑上就有问题,而且报错看上去也不那么明显,那么问题在哪?

细心的群友已经洞悉了一切,【月神】和【瑜亮老师】都看出来了。

这个问题,初学者很容易犯。

因为她的代码中目前有个导入numpy的部分,而她自己创建了一个叫numpy.py文件,所以它会优先导入和项目文件同路径的同名文件,找不到再去找本地包。

至此,真相大白,完美地帮助粉丝解决了问题。后来她自己修改好文件名字之后,安装了对应的numpy.py库,就完美地解决问题了。

后来她再次遇到了这个问题,虽然说换了电脑,但是还是逃不过这一劫难。

因为这次报错更高级了,它熟知matplotlib是一个包,但是粉丝的这个不是。

希望初学者能举一反三,吃一堑,长一智!

三、总结

大家好,我是皮皮。这篇文章主要分享了一个Python初学者常犯的一个错误问题,在新建Python文件的时候,还是要注意规范的,别拿库名、关键字等作为文件名,不然随时有雷。文中针对该问题给出了具体的解析和代码演示,帮助粉丝顺利解决了问题。

最后感谢粉丝【柚子】提问,感谢【月神】、【瑜亮老师】给出的具体解析和代码演示,感谢【dcpeng】、【邓旺】、【东哥】等人参与学习交流。

小伙伴们,快快用实践一下吧!如果在学习过程中,有遇到任何问题,欢迎加我好友,我拉你进Python学习交流群共同探讨学习。

-------------------End-------------------

往期精彩文章推荐:

盘点一道字典转换基础题目

盘点一个文件读取时utf-8错误的解决办法

手把手教你安装Anaconda和启动jupyter(常见问题解决方法分享)

盘点一个Pandas数据清洗题目

欢迎大家点赞,留言,转发,转载,感谢大家的相伴与支持

想加入Python学习群请在后台回复【入群】

万水千山总是情,点个【在看】行不行

关键词: 这个问题 一个错误 学习交流

相关阅读