#!/usr/bin/env python # coding: utf-8 import sys cw = open('codewords.txt').readlines() cw = [line.replace('\r\n','') for line in cw] cw = [line.strip().split('\t') for line in cw] cw = dict([(code, name) for code, country, status, name in cw]) def enc(sent): res = u'' for w in sent.lower().split(): if w in cw: res += cw[w] + ' ' else: res += '? ' return res print enc(' '.join(sys.argv[1:])).lower()