Сокращение путей к файлам с использованием Python - PullRequest
0 голосов
/ 20 сентября 2019

У меня есть приложение, которое должно отображать пользователю путь к файлу.Допустим, пользователь вводит /home/me/foo/, приложение должно сократить его до ~/foo.

Есть ли способ сделать это в Python, чтобы он работал кроссплатформенно с Linux и Windows?

1 Ответ

1 голос
/ 20 сентября 2019

Теперь убедитесь, что вы пытаетесь сделать, но изменить его на другой формат так же просто, как:

newpath = "~"+filepath[9:]

, если вы хотите, чтобы это работало с другими именами пользователей,

newpath = "~/"+filepath[findfirstindex('foo'):]
...