Я хочу вставить
# -*- coding: utf-8 -*-
в первую строку мультифайла в мульти-пути (включая подкаталог и директорию diff), когда я использую код open + whrite python, результат будет добавлен к основанию
import os
def show_folder_content(folder_path):
folder_content = os.listdir(folder_path)
for item in folder_content:
if os.path.isdir(folder_path + '\\' + item):
print('folder:' + item)
show_folder_content(folder_path + '\\' + item)
elif os.path.isfile(folder_path + '\\' + item):
print('file:' + item)
f = open(folder_path + '\\' + item, "a")
f.write("\n# -*- coding: utf-8 -*-")
f.close()
else:
print('other:' + item)
target_folder = 'F:\\project\\test_source'
show_folder_content(target_folder)
как добавить начало всех файлов (первая строка), потому что я хочу, чтобы bath заставил мой код поддерживать utf8