怎么认识关于python文件命名的一大原则问题

 时间:2024-10-30 14:59:08

1、前段时间,我学习了用python进行图像处理的一些理论知识。

怎么认识关于python文件命名的一大原则问题

2、然后,今天,我准备继续学习opencv,于是先新建了一个python文件“cv2.py”,并加载opencv模块:import cv2可以正常运行。

怎么认识关于python文件命名的一大原则问题

3、然后,加载图片:img = cv2.imread('C:/Users/钽吟篑瑜Administrator/Desktop/a.png媪青怍牙')运行的时候,出错了:AttributeError: module 'cv2' has no attribute 'imread'我被告知,cv2模块里面,没有imread属性。

怎么认识关于python文件命名的一大原则问题

4、嘿——这可奇怪了。昨天还好好的呀。于是,我卸载了opencv模块,准备重新安装。pip uninstall opencv_python

怎么认识关于python文件命名的一大原则问题

5、此时,opencv模块已经卸载了,再运行python代码,应该会报错——不存在opencv模块!然而,事实上却不是,好像,opencv模块还在电脑里面。

怎么认识关于python文件命名的一大原则问题

6、于是,我蒙圈了。我准备寻求帮助:import cv2a = cv2print(a)此时,运行结果如下图。

怎么认识关于python文件命名的一大原则问题

7、好吧,到这里,你看出问题出在幡郴镭钒哪了吗?嗯——问题就出在python文件名上面——cv2.py。opencv模块的名字,也是cv2.py,只不过是在另一个文件夹里面。而,此时,又出现一个艘早祓胂cv2.py,自然的把opencv模块给覆盖了,实际上,这个文件调用的是它自身,不是真正的opencv模块。解决办法是,改名字——cv3.py,只要区别于模块的名字就好了。

怎么认识关于python文件命名的一大原则问题
  • Visual Studio解决方案资源窗口不见了怎么解决
  • ASCII码是什么,ASCII码对照表
  • python怎么新建项目
  • python怎么设置黑色背景
  • print函数的用法
  • 热门搜索
    关于清明节的手抄报 感恩手抄报简单又漂亮 热爱祖国手抄报 中国梦手抄报内容 消防知识手抄报 七夕节手抄报 清明节手抄报内容文字 关于疫情的手抄报 有趣的汉字手抄报 自我介绍手抄报