Не-ascii символ для EOF в файле Ascii - PullRequest
0 голосов
/ 20 декабря 2018

Я анализирую набор экспериментальных данных с помощью написанного мной скрипта на python.Все работает нормально, за исключением того факта, что файлы, экспортируемые программным обеспечением управления прибором, содержат огромный символ ascii в конце файла.

Когда файлы открываются с помощью gedit в ОС Linux, этот очень большой, не ascii символ виден в конце файла.Напротив, весь файл полностью читается при открытии под окнами (либо блокнот, блокнот ++).Удивительно, но если скопировать, вставить содержимое файла в новый файл и сохранить его, новый файл будет иметь размер около.На 700 кБ меньше оригинала.Вот почему я говорю, что существует огромный не-ascii EOF персонаж.

Один из файлов можно скачать здесь: https://cloud.ill.fr/index.php/s/uPyfmJaEDdmTKzB

Мне было интересно, что это за символ в конце файла, откуда он и как я могу автоматически удалитьЭто.Я предполагаю, что есть простая процедура, чтобы игнорировать ее при импорте данных в сценарии (я использую numpy.genfromtxt), но это не мой главный вопрос.

...