Pythonは最近絵をスクリーニング、絵を考えるを使用する場合は、ライブラリ内のpythonのOSを使用して削除されました。
スクリーニング方法特定は、画像100の画素の画像、次のサンプルコードの長さよりも幅以下削除またはれます。
os.listdirでファイル(img_path)のために: もしfile.split( ' ') - 1] ==' JPG': IMG = Image.open(os.path.join(img_path、ファイル)) #img.close ()バグ修改代码 サイズ=リスト(img.size) サイズなら[0]> 100またはサイズ[1]> 100: 渡す 他: os.remove(os.path.join(img_path、ファイル)) プリント(ファイル)
上記のコードを実行している場合、それは次のエラーを報告します。
ソリューション:かどうかPIL、OpenCVのおよびその他のpythonライブラリは、画像を開く、我々は削除操作できない、単なるエラーとして、別のプログラムによって使用されている現在のファイルが、解決策は以下の行を追加することですコード
修正コード#bug img.close()
このように、エラーの成功の解像度。
要約:
ただでさえ使用することを拡張することができ、イメージファイルやTXTおよびその他のテキストファイルのいずれかの後、我々は開いて行ったとき、私たちは閉じるように覚えておく必要があります。まず、オープン機能を、あなたがすることを覚えておく必要があります閉じて。
第二に、ここでの時間はちょうどこのエラーを削除する場合は、それがこのエラーを報告したように画像を変更したり、移動する画像列ができませんであれば、報告されますか?検証後に残った容疑者。