Soy bastante nuevo en Python, así que con suerte me falta algo obvio aquí, pero me tiene perplejo. Fragmento de mi programa a continuación:.write no funciona en Python
outFile = open('P4Output.txt', 'w')
outFile.write(output)
print output
print "Output saved to \"P4Output.txt\"\n"
salida se imprime correctamente a la consola, pero si voy a abrir el archivo que está en blanco. Si elimino el archivo y ejecuto mi programa nuevamente, el archivo se crea pero aún está vacío. Usé exactamente el mismo bloque de código en otro programa mío anteriormente y funcionó, y aún funciona. Sin embargo, si abro Python e intento algo simple como:
f = open('test.txt', 'w')
f.write("test")
Una vez más, se crea test.txt pero se deja en blanco. ¿Lo que da?
¿Qué devuelve cuando imprime la salida? ¿Has probado outFile.write ('prueba')? – garnertb