我是Python的初学者。我正在使用set python librarys,我想把我的代码部分放在.py模块中。我应该在哪里写一组库的“import”,在模块中,还是在主文件中?如果我不在模块中写它,程序就不起作用。
#mainfile.py
import cv2
import faceResearch
faceResearch.mn()
#faceResearch.py
import cv2
def mn():
image = cv2.imread("Smiling/3--1873301-Smiling woman looking at camera.jpg")
cv2.imshow("im", image)
cv2.waitKey(0)
cv2.destroyAllWindows()
#so, in wich file should I write "import cv2"? in mainfile? in file of the module? or in both?
答案 0 :(得分:0)
您应该在模块中保留import cv2
( faceResearch.py ?),而不是 main.py 。这样,导入模块的所有其他脚本将自动导入cv2
;如果安装了cv2
。您可以检查是否安装了cv2
,如果没有显示错误消息:link