¿Cómo abrir un archivo en el directorio padre en Python en AppEngine?¿Cómo abrir un archivo en el directorio padre en python en AppEngine?
Tengo un archivo de Python módulo/mod.py con el siguiente código
f = open('../data.yml')
z = yaml.load(f)
f.close()
data.yml se encuentra en el directorio padre del módulo. El error que recibo es
IOError: [Errno 13] file not accessible: '../data.yml'
Estoy usando AppEngine SDK 1.3.3.
¿Hay un problema para esto?
En mi opinión, sería mejor si, en vez de concatenar el nombre del archivo , usaste "os.path.join" Por ejemplo: abierto (os.path.join (os.path.dirname (__ file__), os.pardir, 'data.yml')) – ThatsAMorais
Sí. Pero asegúrese de usar \ __ archivo \ __ en lugar del archivo – sthiers
Como alternativa, asegúrese de ajustar 'code' entre comillas. –