a68afa42a1
git-subtree-dir: projects/aqlprofile git-subtree-mainline:9011821e05git-subtree-split:6f236ffb5f
24 строки
525 B
Python
24 строки
525 B
Python
import struct
|
|
|
|
def sample_ex(source_str, length):
|
|
file = open(source_str, "rb")
|
|
file_out = open("samples.txt", "w")
|
|
|
|
count = 0
|
|
sample = file.read(2)
|
|
while sample:
|
|
if length != -1:
|
|
if count >= length:
|
|
break
|
|
#print(sample)
|
|
value = struct.unpack('H', sample)[0]
|
|
t = "{:04x}".format(value)
|
|
#print(t)
|
|
line = t + "\n"
|
|
file_out.write(line)
|
|
sample = file.read(2)
|
|
count += 2
|
|
|
|
file.close()
|
|
file_out.close()
|