As aspas duplas são um problema no seu caso no script expect
.
spawn sh -c "ssh IPaddress "./bin/show_info.py |.. sed 's/total.*//g'" > Report_2017.txt"
Basta observar que, devido às aspas duplas terminarem após o endereço IP, o pipe fica exposto.
Você pode tentar isso:
spawn sh -c "ssh IPaddress \"./bin/show_info.py |.. sed 's/total.*//g'\" > Report_2017.txt"