Я недавно попал в python, и теперь я практикуюсь (что я считаю довольно простым, но достаточно сложным для меня), создавая небольшие инструменты для сортировки файлов в папки ,Разделение строки на первое вхождение разделителя
До сих пор это продолжается уже довольно хорошо, но теперь я столкнулся с проблемой:
Мои файлы находятся в следующем формате: myAsset_prefix1_prefix2_prettyName.ext; (т. Е. Tiger_texture_spec_brightOrange.png)
myAsset всегда имеет разную длину, поскольку он зависит от имени.
Я хочу сортировать каждый файл одного и того же актива (тег «myAsset_») в отдельной папке.
Копирование в отдельную папку и т. Д. Не является вызовом, но ... Я не хочу обновлять массив вручную каждый раз, когда я создаю/получаю новый актив. Итак, вместо использования операции startswith
и запустите ее через список, я бы хотел построить этот массив, когда мой скрипт запускается, заставляя скрипт смотреть имя файла и хранить все до и включая первый " _ "в переменной/массиве.
Возможно ли это?
Не могли бы вы уточнить, что название связано с вопросом? –
Все начинается с "asset_tag = filename.split ('_') [0]" – j13r
исправлено это - оно было сохранено из другого сообщения q i ddnt: S Извините, что! –