try:
directoryListing = os.listdir(inputDirectory)
#other code goes here, it iterates through the list of files in the directory
except WindowsError as winErr:
print("Directory error: " + str((winErr)))
Esto funciona bien, y he probado que no se ahogue y muera cuando el directorio no existe, pero estaba leyendo en un libro de Python que debería estar usando "con "al abrir archivos. ¿Hay una manera preferida de hacer lo que estoy haciendo?Manera segura de leer directorio en Python
Ok! Gracias. Soy nuevo en Python, y estoy tratando de aprender la manera correcta de hacer las cosas, en lugar de "hacerlo funcionar" –
no hay problema, agregaré un ejemplo de una declaración con solo como referencia. –
Si está de humor para proporcionar más conocimiento, ¿qué significa "con"? ¿Simplemente prueba un montón de cosas que pueden salir mal al abrir/leer desde un archivo y agruparlo en un error? Corrupción, no ahí, etc. –