En Python, las siguientes afirmaciones no funcionan:archivo Python modos de detalle
f = open("ftmp", "rw")
print >> f, "python"
me sale el error:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IOError: [Errno 9] Bad file descriptor
Pero con el siguiente código funciona:
g = open("ftmp", "r+")
print >> g, "python"
Parece que necesito revisar los modos de archivo. ¿Cuáles son las complejidades profundas de los modos de apertura de archivos?
wow, ¿cómo funciona el while (* s) y el cambio (* s ++)? oO Por lo que veo, ¿rasgará la cadena char por char? Pero, ¿qué significa el * ++? – Qwerty
@Qwerty: vea [¿Cómo funciona "while (* s ++ = * t ++)"?] (Http://stackoverflow.com/questions/810129/how-does-whiles-t-work) para entender '* s' , '* s ++' en C. – jfs