盘点一个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学习群请在后台回复【入群】
万水千山总是情,点个【在看】行不行
相关阅读
-
世界热推荐:今晚7:00直播丨下一个突破...
今晚19:00,Cocos视频号直播马上点击【预约】啦↓↓↓在运营了三年... -
NFT周刊|Magic Eden宣布支持Polygon网...
Block-986在NFT这样的市场,每周都会有相当多项目起起伏伏。在过去... -
环球今亮点!头条观察 | DeFi的兴衰与...
在比特币得到机构关注之后,许多财务专家预测世界将因为加密货币的... -
重新审视合作,体育Crypto的可靠关系才能双赢
Block-987即使在体育Crypto领域,人们的目光仍然集中在FTX上。随着... -
简讯:前端单元测试,更进一步
前端测试@2022如果从2014年Jest的第一个版本发布开始计算,前端开发... -
焦点热讯:刘强东这波操作秀
近日,刘强东发布京东全员信,信中提到:自2023年1月1日起,逐步为...