os.walk()
yields a 3-tuple (dirpath, dirnames, filenames)
(см. документацию ).
Если я хочу использовать определенные части dirpath, есть ли более надежный способ, чем разделение на \
?
В пути типа "C: \ top_folder \ project \ Someelse" В настоящее время я делаю dirpath.split('\\')[2] # project
, но если структура папок изменится, мне нужно будет изменить эту строку, и я не всегда будет знать, изменится ли структура папок, пока не сломаются мои сценарии.
Есть ли способ разбить dirpath
, чтобы быть более точным c, похожим на os.path.basename
, просто более общим?