Вы можете использовать "\\"
, технически было бы лучше использовать os.path.sep
, если вы настаиваете на использовании обратной косой черты. Но еще лучше, используйте /
в ваших путях, он отлично работает на Windows
Python имеет встроенные функции для управления путями . Обратите внимание, что вам нужно удвоить обратную косую черту, если вы все еще предпочитаете их использовать прямую косую черту
>>> import os
>>> path='C:\\dir\\dir1\\dir2\\filename.doc'
>>> os.path.splitext(os.path.basename(path))
('filename', '.doc')
и использование прямых косых черт
>>> path='C:/dir/dir1/dir2/filename.doc'
>>> os.path.splitext(os.path.basename(path))
('filename', '.doc')