0

画像パスやその他の属性を読み取るデータベースカタログがあり、コード内のデータセットを開こうとする部分があります。これにより、開封が成功した場合に他のプロセスを続行できますが、方法についてはつまずきました。次のコードの後に​​続行するようにプロセスに指示するために、コードはスムーズに実行されますが、イメージに遭遇すると、データベースの読み取りを再開して新しいイメージを開く代わりに、開くことができなくなります。

try:  
    hDataset = gdal.Open( pszFilename, gdal.GA_ReadOnly )  
    except IOError:  
    print("gdalinfo failed - unable to open '%s'." % pszFilename )  
    status = "UPDATE %s SET job = 11  WHERE id = %s" % (table,row[2])  
    setstatus = conn.cursor()  
    setstatus.execute(status)  
    conn.commit()  
    setstatus.close()  
else:  
    print "file opened sucessfully"  
    hDataset.close()
4

1 に答える 1