Я использую python для написания сценариев для Autodesk Maya. Maya - это кросс-платформенное программное обеспечение и внутренне использует косую черту. Если я использую os.path.join операции на окнах это может привести к пути, как это:Обработка косой черты в python
e:/Test\\TemplatePicture.jpg
Моя идея заключается в том, что до тех пор, пока я не использовать MS-DOS команды простой способ присоединиться к части пути, как это:
pathPart1 = "e:"
pathPart2 = "Test"
pathPart3 = "TemplatePicture.jpg"
path = "s%/s%/s%" % (pathPart1, pathPart2, pathPart3)
Есть ли что-то, что делает его плохой идеей?
Да, у окон есть концепция нескольких приводов, поэтому это не сработает. – enginefree
Я вполне уверен, что у python есть функция «realpath», аналогичная php. Просто дайте ему unix-esque путь к файлу, и он позаботится обо всем остальном. Только что проверили, взгляните на 'os.path.realpath' –