Я делаю проект в python с помощью OpenCV. Я должен хранить большое количество целочисленных данных (функции изображений в базе данных) в отдельном файле. Я могу использовать .txt-файл, но он хранит целочисленные значения в виде строк. Есть ли способ, чтобы я мог хранить целочисленные значения непосредственно в виде целых чисел в python, например .dat-файле в MATLAB.?.dat файл в python
0
A
ответ
0
Вы можете использовать struct, чтобы упаковать целые числа в формате байтов и записать их в файл dat.
С целыми числами это приведет к созданию файла, содержащего 4 байта на целое число, что позволит сохранить немного пространства (в текстовом формате), если у вас очень большие числа. Если у вас меньше номеров, формат csv может быть лучше.
import struct
data = [1,2,3,4,5,6,7,8,9]
with open('data.dat', 'wb') as data_file:
data_file.write(struct.pack('i'*len(data), *data))
Тогда читать его обратно в
with open('data.dat', 'rb') as data_file:
values = struct.unpack('i'*len(data), data_file.read())
Смежные вопросы
- 1. Parsing .DAT-файл с Python
- 2. Прочтите файл .dat с помощью python
- 3. Как читать сложный .dat-файл с Python?
- 4. Игровое программирование: .DAT-файл?
- 5. прочитал .dat файл в C++
- 6. Читать .dat файл в C#
- 7. Split .dat большой файл
- 8. двоичный файл .dat
- 9. Проверьте файл .dat, существует ли файл с помощью Python
- 10. Чтение файла .DAT в python?
- 11. Как преобразовать файл .dat в DLL-файл
- 12. Как читать коды файла .dat (двоичный файл) в Python?
- 13. Чтения .dat файл с фиксированной шириной столбца
- 14. Как открыть файл .dat (ASCII)?
- 15. ошибка при deserializeing .dat файл
- 16. Разбиение файла .dat в Python на график
- 17. Запись массива в файл .dat в C
- 18. Как читать файл .dat в Java и записывать данные из этого dat-файла в текстовый файл?
- 19. Загрузить .dat и .npy в Python
- 20. Python: Использование модуля Shelve для обновления существующего. Dat-файл
- 21. Простой способ удалить польский файл .dat, оставленный моей программой Python?
- 22. Как преобразовать файл jar и файл dat в файл exe
- 23. Запись 2D-массива в файл .dat
- 24. нагрузки неполный .dat файл в R
- 25. Отправка вложений в PHPmailer - возвращает .dat файл
- 26. Декодировать java-сериализованный .dat-файл в C
- 27. открыть файл базы данных .dat в android
- 28. (C++) Неисправность записи hex в .dat файл
- 29. Как импортировать файл dat в R
- 30. .dat ASCII файл ввода/вывода в C++
Что вы имеете в виду * "целые значения непосредственно в виде целых чисел" * ?! – jonrsharpe
Я имею в виду, что если я попытаюсь сохранить 5 в .txt-файле, он будет сохранен как символ, а не целое число. – Pramod
Что такое * "целое число" *, хотя? Вы говорите о двоичном представлении? Сколько бит на число? – jonrsharpe