Подскажите как грамотно написать данный код в python
Не силён в питоне так что решил обратится к знающим людям. В принципе оно и так работает но постоянное редактирование файла очень быстро истощит ресурсы SSD и вывод в логи Active code page: 65001 бесит
Практически весь код был взят с плагина голосового ассистента IRINE и переделан под личные нужды
На данный момент кусок кода выглядит так:
print("Сериал", serial_dir, "все серии")
# узнаём сколько серий в папке
series_len = len(series)
ff = []
# создаём список в каждую ячейку вписываем путь и название серии
for i in range(0, series_len):
i = serial_path + "\\" + series[i]
ff.append(i)
# список в строку и вместо разделителя ставим пробел
ff = " ".join(ff)
# создаём батник и вписываем в него команды
fff = open('data.bat', 'w', encoding='utf-8')
fff.write("@echo off\n")
fff.write("@chcp 65001\n")
# путь до программы плеера (облачённая в кавычки что бы батник
# не ругался) и объединённый список перечня файлов
fff.write('"' + mpcHcPath + '"' + ' ' + ff + '\n')
fff.write("exit")
fff.close()
subprocess.Popen("data.bat")
time.sleep(3.5)
# открываем плеер на весь экран
pyautogui.press("f11")
return
# закончили функцию и ждём пока кто нить не нажмёт кнопку запуска
# того или иного сериала
Вывод логов в консоли
Серии: ['01.mp4', '02.mp4', '03.mp4', '04.mp4', '05.mp4', '06.mp4', '07.mp4', '08.mp4', '09.mp4', '10.mp4', '11.mp4', '12.mp4']
Сериал Хаос_Вершина все серии
Active code page: 65001