У меня есть сценарий powershell, который я пытаюсь прочитать и проанализировать его.Я могу читать только в байтах, а не в виде простого текста.
f=open('~/Data/3 - Get-Services - Jobs Version 1.0.ps1','r')
txt=f.read()
Когда я пробую приведенный выше код, я выдаю ошибку.
UnicodeDecodeError: кодек «utf-8» не может декодировать байт 0xff в позиции 0: недопустимый стартбайт
Итак, я попытался прочитать его как байты, а затем расшифровать его в виде обычного текста, но я все еще выдаю ошибку.
f=open('~/Data/3 - Get-Services - Jobs Version 1.0.ps1','rb')
txt=f.read()
txt.decode('utf-8')
UnicodeDecodeError: 'Кодек utf-8 'не может декодировать байт 0xff в позиции 0: недопустимый начальный байт
Я посмотрел данные в командной строке и заметил, что все файлы начинаются с "��".Я чувствую, что этот персонаж вызывает проблему, но я не знаю, как решить эту проблему.
Не могли бы вы помочь