¿Cuál es la mejor manera de abrir un archivo como lectura / escritura si existe, o si no existe, crearlo y abrirlo como lectura / escritura? Por lo que leí, file = open('myfile.dat', 'rw')
debería hacer esto, ¿verdad?
No funciona para mí (Python 2.6.2) y me pregunto si es un problema de versión, o si no debería funcionar así o qué.
La conclusión es que solo necesito una solución para el problema. Tengo curiosidad por las otras cosas, pero todo lo que necesito es una buena manera de hacer la parte inicial.
El directorio adjunto era escribible por usuario y grupo, no otro (estoy en un sistema Linux ... así que permisos 775 en otras palabras), y el error exacto fue:
IOError: no existe tal archivo o directorio.
file
existan.