Cole isso em um arquivo e salve-o como posture.py
for line in open('temp.txt','r'):
a,b,c=line.split(':')
state=b.replace('Posture side','').replace(' ','')
side=c.rstrip().replace(' ','')
print('%s,%s' %(state,side))
E então
./posture.exe > temp.txt
python posture.py > posture_result_acc5.csv
Como funciona.
A saída do seu posture.exe é gravada em um arquivo temporário.
O script Python lê o arquivo temporário uma linha por vez.
Cada linha é dividida em três partes dividindo os dois pontos.
O valor 'state' é o pedaço do meio com os espaços e o 'lado da postura' removido.
O valor "side" é o terceiro pedaço com os espaços e o caractere de nova linha removidos.
Estes são impressos como um par separado por vírgulas.
A saída é redirecionada para o arquivo csv.
Se você quiser as palavras, bem como o valor, altere a última linha do script Python para
print('Posture state: %s,Posture side: %s' %(state,side))