У меня есть файл, называемый файлом FILE-1.txt или FILE-340.txt. Я хочу иметь возможность получить номер из имени файла. Я обнаружил, что могу использовать
numbers = re.findall(r'\d+', '%s' %(filename))
чтобы получить список, содержащий номер, и использовать числа [0], чтобы получить номер как строку... Но если я знаю, что это всего лишь одно число, кажется, что это круговое и ненужное создание списка для его получения. Есть ли другой способ сделать это?
Изменить: Спасибо! Думаю, теперь у меня есть другой вопрос. Вместо того, чтобы получать строку, как получить целое число?