Si tengo un archivo abierto, ¿hay una llamada os
para obtener la ruta completa como una cadena?Obtener ruta desde el archivo abierto en Python
f = open('/Users/Desktop/febROSTER2012.xls')
De f
, ¿cómo iba a conseguir "/Users/Desktop/febROSTER2012.xls"
?
Para archivos creados por: 'tempfile.TemporaryFile (mode = 'w', prefix = 'xxx', sufijo = '. Txt')' no funciona! – Victor
@Victor: por favor, lea la documentación del módulo 'tempfile', especialmente para [' tempfile.NamedTemporaryFile'] (http://docs.python.org/2/library/tempfile.html#tempfile.NamedTemporaryFile), justo debajo del documentación para 'tempfile.TemporaryFile' que mencionó. Este es un caso específico para el archivo temporal y, como se ve en los documentos, ya existe una solución. 'tempfile.TemporaryFile' no está destinado a ser utilizado en caso de que quiera leer el nombre. – Tadeck
Si crea un archivo usando open ('foo.txt', 'w') y luego hace f.name, solo le proporciona la salida foo.txt – searchengine27