У меня есть место, где код выводит новые имена файлов, но он не меняет нужные мне файлы. Вот код ниже. Чего мне не хватает.
filenames = ["program.c", "stdio.hpp", "sample.hpp", "a.out", "math.hpp", "hpp.out"]
new_filenames = " "
for filename in filenames:
if filename.endswith(".hpp"):
new_filename = filenames.replace(".hpp", ".h")
else:
new_filenames = filenames
print(new_filenames) # it prints out the whole list but it doesn't change ".hpp" to ".h" in the new list
Подробнее здесь: https://stackoverflow.com/questions/790 ... -extension