我将路径存储在这样的变量中
photo_path = "C:\Users\THIS PC\OneDrive\Documents\ATE\abc.jpg"
我想打开它
photo_read = cv2.imread(r"photo_path")
r"photo_path"
不起作用。有什么办法可以做到吗?非常感谢。
您将字符串“photo_path”传递给 cv2.imread() 函数,而不是存储在 photo_path 变量中的实际路径。从 photo_path 中删除引号并直接传递变量。
您还需要转义反斜杠,您尝试使用原始文字 (r) 但代码需要稍作修改。
photo_path = r"C:\Users\THIS PC\OneDrive\Documents\ATE\abc.jpg"
photo_read = cv2.imread(photo_path)
分配时使用
r
。以便变量包含原始字符串:
photo_path = r"C:\Users\THIS PC\OneDrive\Documents\ATE\abc.jpg"
photo_read = cv2.imread(photo_path)