Pythonコードのデバッグ問題:IOError: イメージファイルを識別できない
2022-02-09 10:56:17
IOError: cannot identify image file
このエラーは大したことないのですが、私はこのバグで多くの時間を浪費したので、デバッグの時間短縮に役立てばと思います。
元のコードは以下の通りです。
# -*- coding: utf-8 -*-
'''
Question 0005: You have a directory with a lot of photos, make them all no larger than the size of the iPhone 5 resolution
'''
import os
import Image
def changeSize(path):
for picName in os.listdir(path):
picPath = os.path.join(path, picName)
im = Image.open(picPath)
w, h = im.size
im.thumbnail((1136, 640))
im.save('finish_'+picName.split('.') [0]+'.jpg','jpeg')
if __name__ == "__main__":
changeSize(r'D:\notes\python26Q\CR7')
修正する。
import Imageをfrom PIL import Imageに変更して、再度実行してください。
コードの細部にまで気を配る必要があることを再確認。
関連
-
TensorFlowのエラー:ハッシュ化できない型:'numpy.ndarray'エラー
-
Abort trap: 6エラーに対するPythonの解決策
-
Pythonエラー解決] 'urllib2'という名前のモジュールがない解決方法
-
import urllib.parse ImportError: parse という名前のモジュールがありません
-
np.random.multivariate_normalメソッド解析
-
Python djangoプログラミングエラーのコツ、自作プログラミングで遭遇したエラーのまとめ 2018年11月8日更新
-
Pythonの学習における問題点
-
Python error TypeError: 'type' object is not subscriptable
-
Python で実行 TypeError: + でサポートされていないオペランド型: 'float' および 'str'.
-
タオバオ販売(特定値表示可能)インターフェイス
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
adb デバイス オフライン
-
Solve 'DataFrame' オブジェクトに 'sort' 属性がない。
-
RuntimeWarning: ログでゼロによる除算に遭遇した
-
ImportError: scipyという名前のモジュールがない(解決済み)
-
Pythonがエラーを報告する AttributeError:'numpy.ndarray' オブジェクトに 'index' という属性がない
-
AttributeError: モジュール 'tensorflow' には 'enable_eager_execution' という属性がない。
-
urlでMax retries exceededの問題を解決しました。
-
妖精が跳ねるのを見たことがありますか?pythonで小さな妖精のコードバウンス動画を作ろう
-
TypeError: 'str' と 'int' のインスタンスの間で '<' はサポートされていません。
-
Pycharmの未解決の参照問題