Je ne crois pas qu'il y ait une méthode exploitable pour faire ce qu'il veut dans ce module.
La soluce que je vois :
Code :
def split_n_path(path, n): return path.split(os.path.sep, n+1)[-1]
|
Citation :
>>> split_n_path("/path/to/some/file", 2)
'some/file'
>>> split_n_path("/path/to/some/file", 3)
'file'
|
En rajoutant un contrôle n<= path.count(os.path.sep) peut-être, mais ça c'est à adapter en fonction de ton traitement.
---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.