Я хочу получить переменную с названием файла без его расширения.
Подробнее можно понять по коду.
Вижу 2 пути решения, но не могу доделать:
1) Составляю список файлов без расширений и выдёргиваю из списка через поиск нужное мне имя. Однако не знаю, как получиться список БЕЗ расширений.
2) Использовать список с расширениями файлов, но почему-то не выходит через replaсe откинуть расширение, т.е.:
import os
f = os.listdir() # список файлов в каталоге
# Veter = f.index('Veter')
Veter = [i for i in f if i.startswith('Veter')]
Veter = Veter[0].replaсe('.py','')
print(Veter)
На выходе получаю ошибку:
Veter = Veter[0].replaсe('.py','')
AttributeError: 'str' object has no attribute 'replaсe'
Сам файл называется Veter_03 (суть в том, что версия файла меняется, а он сам используется, как модуль, поэтому я хочу сделать имя модуля переменным)