Предположим, у меня есть имя файла num.txt
, как показано ниже:
1 2 3 4 5
6 7 8 9 0
Я хочу прочитать 3 integers
из этого файла, то есть 1 2 3
.
Я знаю, что struct.unpack
может добиться цели, но я просто не могу понять это правильно.
Вот как я это сделал:
fp = open('num.txt', 'rb')
print struct.unpack('iii', fp.read(12)) #right?
Кто-нибудь может мне помочь с этим?
PS
Вот так я получил файл num.txt:
fp = open('num.txt', 'wb')
fp.write('1 2 3 4 5\n6 7 8 9 0')
fp.close()