Image not loadedと表示され際の確認個所
Pythonで、QRコードの読み取りをし、画像ファイルに保存はされたもののファイルを表示すると以下の画像のように「Image not loaded」と表示されたので、その際の確認個所と修正箇所の備忘録です。
結論は、保存されたディレクトリの階層が違ったので、表示されなかったのです。
本来保存されないといけないのは、
「C:\Users\ユーザー名\PycharmProjects\qrcode_project」
実際保存されたのは、以下の画像を見ても解るように一つ上の階層の
「C:\Users\ユーザー名\PycharmProjects」でした。
Pycharmの設定をする
新しくプロジェクト名を作ったばかりだったので、もしや・・初期設定?と思い
Run > Edit Configurations
から確認すると やはり
「working directory」の設定が一つ上の階層になっていました。
丁度、qrコードの保存をするdirectory名を表示するようにコードを書いていたので、違いにすぐに気付けたのでよかったのですが、この画面だけだと、ドツボにハマっていたかもしれません。(笑)
・・ということで、working directory の設定をやり直し Apply > OK
すると無事に表示されました。
ちなみにこの画像のQRコードを読み取ると『このブログ→Wordpressチラシの裏』が表示されます。↓
pycharmで現在のdirectoryを表示する。
以下のコードをPycharmから実行すると現在のdirectoryを取得し表示されますのでPycharmの設定が合っているか確認してみてください。↓
import os current_dir = os.getcwd() print("現在のdirectoryは「{0}」です。".format(current_dir))
皆様のお役に立てれば幸いです。
コメント