#!/usr/bin/env python2 import sys import yaml if __name__ == "__main__": s = sys.stdin.read() d = yaml.load(s) d['foo'] = d.get('foo').encode('utf-8') d['bar'] = d.get('bar').encode('utf-8') foo = d.get('foo') bar = d.get('bar') sys.stderr.write( '{}\n'.format( type(foo) ) ) d['hoge'] = foo + ' ' + bar d['fuga'] = 'foo={} bar={}'.format(foo, bar) d['guha'] = '(^_^)'.join( d.values() ) d = dict( map( lambda kv: ( kv[0], kv[1].decode('utf-8') ), d.items() ) ) s = yaml.dump(d, default_flow_style=False, allow_unicode=True) sys.stdout.write(s) # EOF