У меня есть приложение, которое должно отображать пользователю путь к файлу.Допустим, пользователь вводит /home/me/foo/, приложение должно сократить его до ~/foo.
/home/me/foo/
~/foo
Есть ли способ сделать это в Python, чтобы он работал кроссплатформенно с Linux и Windows?
Теперь убедитесь, что вы пытаетесь сделать, но изменить его на другой формат так же просто, как:
newpath = "~"+filepath[9:]
, если вы хотите, чтобы это работало с другими именами пользователей,
newpath = "~/"+filepath[findfirstindex('foo'):]