質問: os.listdir('bgm/') #音楽フォルダから音楽名を取得 [l.append('img/'+i) for i in img] # 取得した画像名をl配列へ格納 print(l) #確認 #[r.append('bgm/'+i) for j in bgm] #取得した音楽名をr配列へ格納 print(bgm) #確認 import random #random.choice(l) from PIL import Image #画像を開く 止め2秒 def Sample01(): im=Image.open(random.choice(l)).show() #画像を開く sleep(2) #止め2秒 im=Image.open(random.choice(l)).show()#ここで躓いてます。 #im.close() Sample01() #実行 ```
回答: PILの代わりにOpenCVではだめでしょうか? `cv2.imshow("Window title",image)`の形式で同じウインドウにデータが表示されます。`cv2.waitKey(ms)`の形式で待機時間も指定できます。 一応サンプルコードを載せますね。 ``` import cv2 # パラパラ漫画のようにする場合、次のコメント位置まででループ処理をする img = cv2.imread("lenna.jpg") cv2.imshow("Loaded image",img) cv2.waitKey(0) # ループここまで cv2.destroyAllWindows() ```