Die OpenShift-Verbindungsvariablen sind als Umgebungsvariablen definiert, auf sie kann nicht wie auf normale Python-Variablen zugegriffen werden. Die von Ihnen angegebene Druckanweisung funktioniert also nicht, Folgendes sollte:
import os
print os.environ['OPENSHIFT_MONGODB_DB_PORT']
Sie sollten Ihren Code ändern in;
client = MongoClient('mongodb:%s:%s/' % (os.environ['OPENSHIFT_MONGODB_DB_HOST'], os.environ['OPENSHIFT_MONGODB_DB_PORT))
Sie können sich auf ein Beispiel beziehen hier .