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()
|