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

2024-10-30 14:59:08

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

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

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

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

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

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

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

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