Python получает нераспознаваемые символы после чтения данных из файла - PullRequest
0 голосов
/ 21 мая 2018

Я использую Python для воссоздания программы, написанной на Фортране 95, программа открывает двоичный файл, содержащий только числа с плавающей запятой, и читает определенное значение, он прекрасно работает в Фортране, когда я выполняю кодЯ получаю 284.69 например.Хотя, когда я пытаюсь сделать то же самое в Python, читая всю первую строку файла, я получаю символы, подобные этим:

Y{�C�x�Cz~�C�x�C�j�C�r�C�v�Ch�Ck�CVx�C

Вот как я открываю файл ипрочитайте значения:

f = open(args.model_files[0], "r").readlines() print str(f[0])

Я не могу предоставить файл в качестве примера, потому что он слишком большой, но я утверждаю, что есть только числа с плавающей запятой.

Я хотел бы, по крайней мере, понять, какой тип символов я получаю или что я делаю неправильно при открытии файла, любое предложение приветствуется.

...