Sé que hay funciones para encontrar el directorio principal o la ruta, como.
os.path.dirname(os.path.realpath(__file__))'C:\Users\jahon\Desktop\Projects\CAA\Result\caa\project_folder'
¿Existe una función que solo devuelva el nombre de la carpeta principal? En este caso debería ser project_folder .
Puedes lograr esto fácilmente con os
import os os.path.basename(os.getcwd())Puede obtener la última parte de cualquier ruta usando basename (de os.path ):
>>> from os.path import basename >>> basename('/path/to/directory') 'directory' Solo para tener en cuenta, si su ruta termina con / , entonces la última parte de la ruta está vacía:
>>> basename('/path/to/directory/') ''