continued working on reading header of output file
This commit is contained in:
parent
9d32bc7ae6
commit
ab82dbc99c
|
@ -1,18 +1,39 @@
|
||||||
|
import binascii
|
||||||
print('post processing for mpie_spectral')
|
print('post processing for mpie_spectral')
|
||||||
|
|
||||||
results = open('results.out', 'rb')
|
results = open('results.out', 'rb')
|
||||||
|
|
||||||
header = results.read(4)
|
header = results.read(4) #read header
|
||||||
end = results.read(1024).find(header)
|
begin = results.tell()
|
||||||
results.seek(4)
|
|
||||||
loadcase = results.read(end)
|
end = results.read(1024).find(header) #find header (second time)
|
||||||
|
|
||||||
|
results.seek(begin+9) #position: header + string "loadcase "
|
||||||
|
#loadcase = binascii.b2a_base64(results.read(end-9)) #conversion doesnt work
|
||||||
|
loadcase = results.read(end -9)
|
||||||
print('loadcase:', loadcase)
|
print('loadcase:', loadcase)
|
||||||
#
|
|
||||||
begin = end
|
|
||||||
results.seek(end+4)
|
results.seek(begin+end+4)
|
||||||
|
|
||||||
header = results.read(4)
|
header = results.read(4)
|
||||||
print(header)
|
begin = results.tell()
|
||||||
end = results.read(1024).find(header)
|
end = results.read(1024).find(header) #find header (second time)
|
||||||
#results.seek(4)
|
results.seek(begin+11) #position: header + string "workingdir "
|
||||||
#workingdir = results.read(end)
|
workingdir = results.read(end -11)
|
||||||
#print('workingdir:', workingdir)
|
print('workingdir:', workingdir)
|
||||||
|
#
|
||||||
|
results.seek(begin+end+4)
|
||||||
|
|
||||||
|
header = results.read(4)
|
||||||
|
begin = results.tell()
|
||||||
|
end = results.read(1024).find(header) #find header (second time)
|
||||||
|
results.seek(begin+8) #position: header + string "workingdir "
|
||||||
|
jobname = results.read(end -8)
|
||||||
|
print('jobname:', jobname)
|
||||||
|
|
||||||
|
header = b'a'
|
||||||
|
results.seek(begin+end+19)
|
||||||
|
print(results.seek(begin+end+19))
|
||||||
|
begin = results.read(1024).find(header)
|
||||||
|
print(begin)
|
||||||
|
|
Loading…
Reference in New Issue