El siguiente código me permite crear un directorio si aún no existe.¿Cómo sobrescribir una carpeta si ya existe al crearla con makedirs?
dir = 'path_to_my_folder'
if not os.path.exists(dir):
os.makedirs(dir)
La carpeta será utilizada por un programa para escribir archivos de texto en esa carpeta. Pero quiero comenzar con una nueva carpeta vacía la próxima vez que se abra mi programa.
¿Hay alguna manera de sobrescribir la carpeta (y crear una nueva, con el mismo nombre) si ya existe?
Debe tenerse en cuenta, aunque puede que no importa a usted, que todas las respuestas aquí tienen condiciones de carrera (y aunque no es realmente es posible eliminarlos por completo tal como se plantea, podrías hacerlo mejor, usando EAFP). – Julian