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