前提・実現したいこと
VsCodeを用いて、ファイルを開く際にワイルドカード(*)を使いたいのですが、なぜかエラーが発生してしまいます。
パスに書いてある「bp」には「0708_00062」のような名前の写真が数枚入っています。写真はすべて「07」で始まっているので、ワイルドカードを使って繰り返し処理の中で機能させたいです。
発生している問題・エラーメッセージ
以下はエラーメッセージ全文です。
Traceback (most recent call last): File "c:/Users/xxxxx/Desktop/analysis/result.py", line 15, in <module> im = Image.open('C:/Users/xxxxx/Desktop/bp/07*.jpg') File "C:\Users\xxxxx\anaconda3\lib\site-packages\PIL\Image.py", line 2968, in open fp = builtins.open(filename, "rb") OSError: [Errno 22] Invalid argument: 'C:/Users/xxxxx/Desktop/bp/07*.jpg'
該当のソースコード
Python
1im = Image.open('C:/Users/xxxxx/Desktop/bp/07*.jpg')
試したこと
im = Image.open('C:/Users/xxxxx/Desktop/bp/07*.jpg')の中で、ワイルドカードの部分を()としたり、(.)などと変えてみましたが、何も変わりませんでした。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー