Du måste använda cx_oracle.LOB.read() metod för att få innehållet i LOB objekt: f.write(row[2].read())