質問: ### 前提・実現したいこと 変数に画像ファイル名を代入し、その画像を変数を利用して開きたい そのまま'lena.jpg'を代入するとできるのは承知です。 変数に代入して行いたいです。 わかりづらいと思いますがよろしくお願いします。 ### 発生している問題・エラーメッセージ ``` 画像がim2に代入されない ``` ### 該当のソースコード ``` import os import sys from PyQt5.QtWidgets import * from PyQt5.QtCore import * from PyQt5.QtGui import QImage, QPalette, QPixmap import datetime from PIL import Image import cv2 import tkinter.filedialog as fd a="'" b="lena.jpg" c="'" im1=a+b+c print(im1) im2=cv2.imread(str(im1)) print(im2) ``` ### 出力結果 'lena.jpg' None
回答: 自分がゴミだったせいでした。 b=lena.jpg このbを代入すればできました。 無駄に足算をして im1='lena.jpg'にする必要はありませんでした。 ゴミみたいな質問してしまって申し訳ありませんでした。