Как мы можем удалить повторяющийся путь к папке, используя python - PullRequest
0 голосов
/ 03 февраля 2020

Я получаю это ниже вывода, когда я фильтрую только путь к папке пользователя. Иногда я получаю более одного пути для конкретного пользователя, как показано ниже. Я должен пройти по этому пути еще один запрос, где я получу его размер. Как я могу разделить два пути по отдельности и перейти к одному URL-запросу, который вычисляет размер папки.

/Users/G/H/gggggg, hhhhhhh
/Users/X/Z/Xxxxxx, Zzzzzzz,/Users/X/B/Z/Xxxxxx, Zzzzzzz
/Users/I/O/iiiiii, ooooooo
/Users/S/A/Solarr, Alann,/Users/S/T/A/Solarr, Alann

1 Ответ

0 голосов
/ 03 февраля 2020

Если вы вводите строку, то вы можете сделать что-то вроде этого:

s = "/Users/X/Z/Xxxxxx, Zzzzzzz,/Users/X/B/Z/Xxxxxx, Zzzzzzz"
a = s.split(',')
for p,u in zip(a[:-1:2], a[1::2]):
  print(p.strip(),u.strip()) # here you can call your function with path and user parameters

Вывод:

/Users/X/Z/Xxxxxx Zzzzzzz
/Users/X/B/Z/Xxxxxx Zzzzzzz
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...