Я использую 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])
Я не могу предоставить файл в качестве примера, потому что он слишком большой, но я утверждаю, что есть только числа с плавающей запятой.
Я хотел бы, по крайней мере, понять, какой тип символов я получаю или что я делаю неправильно при открытии файла, любое предложение приветствуется.