@JRBRO

Как удалить последнюю запятую в списке?

Как в такой компановке убрать последнюю запятую?

root_dir = sys.argv[1]
for filename in glob.iglob(root_dir + '/*.png', recursive=True):
    print("'"+filename+"',")


Суть в том, что я делаю список ВСЕХ изображений через запятую, а на последней она не нужна. Как можно такое сделать?
  • Вопрос задан
  • 200 просмотров
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
Открой для себя метод str.join() и генераторные выражения
",".join( f"'{n}'" for n in glob.iglob(...) )
Я надеюсь, в имени файла у тебя не попадётся апострофов.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы