[PYTHON] Ich möchte die Verarbeitung zwischen Testzeit und Produktionsumgebung trennen

Ich wollte die Verarbeitung zum Zeitpunkt des Tests unbedingt trennen. Lassen Sie uns anhand des Dateinamens des Laufzeitarguments mit sys.argv beurteilen.

import sys

if 'test_loader.py' in sys.argv:
    db = load_database('test')
else:
    db = load_database('production')

Laufzeit

python test_loader.py

Wenn Sie jedoch test_loader von einem anderen Skript aus aufrufen müssen, ist dies nicht der richtige Weg. ..

test_loader.py:

import os
if not os.getenv('DB'):
    os.environ['DB'] = 'test'

Recommended Posts

Ich möchte die Verarbeitung zwischen Testzeit und Produktionsumgebung trennen
Ich möchte die Ausführungszeit aufzeichnen und ein Protokoll führen.
Python: Ich möchte die Verarbeitungszeit einer Funktion genau messen
Ich möchte gleichzeitig einen Musik-Player erstellen und Musik ablegen
Ich möchte vorerst Selen bewegen [für Mac]
Ich habe versucht, die Zeit und die Zeit der C-Sprache zu veranschaulichen
Ich habe versucht, die Uhrzeit und das heutige Wetter anzuzeigen
Ich möchte die Natur von Python und Pip kennenlernen
Ich habe versucht, die Unterschiede zwischen Java und Python aufzuzählen
Ich möchte den EDINET-Code und die Wertpapiernummer zuordnen
Ich möchte vorerst eine Docker-Datei erstellen.
Ich möchte den Unterschied zwischen der for-Anweisung in der Python + numpy-Matrix und der Julia for-Anweisung auffangen
Ich möchte vorerst die Desktop-Umgebung von Ubuntu auf Android verwenden (Termux-Version)
Ich möchte vorerst Ubuntus Desktop-Umgebung auf Android verwenden (UserLAnd-Version)
LINEbot-Entwicklung möchte ich den Betrieb in der lokalen Umgebung überprüfen
Vorerst möchte ich jede Datei mit ffmpeg konvertieren !!
Ich möchte den G-Test in einem Monat Tag 1 bestehen
Ich habe zum ersten Mal versucht, mit DynamoDB und Step Functions eine serverlose Stapelverarbeitung zu erstellen
Ich möchte Spyder an die Taskleiste anheften
Ich möchte kühl auf die Konsole ausgeben
Ich möchte mit dem Reim Teil1 umgehen
Ich möchte mit dem Reim part3 umgehen
Ich möchte eine Python-Umgebung erstellen
Ich möchte den Fortschrittsbalken anzeigen
Ich möchte mit dem Reim part2 umgehen
Ich möchte mit dem Reim part5 umgehen
Ich möchte mit dem Reim part4 umgehen
Ich möchte die Gefühle von Menschen analysieren, die sich treffen und zittern wollen
Ich möchte die Desktop-Umgebung von Ubuntu vorerst auch unter Android verwenden (Termux-Version - japanische Eingabe in der Desktop-Umgebung).
Ich möchte visualisieren, wo und wie viele Leute in der Fabrik sind
Ich möchte Dunnetts Test in Python machen
Ich möchte Python in der Umgebung von pyenv + pipenv unter Windows 10 verwenden
Ich möchte mit dem Reim part7 (BOW) umgehen
Ich möchte keinen Codierungstest machen
Ich möchte systemd nach Zeitzone verwalten! !!
Ich möchte die Ergebnisse von% time, %% time usw. in einem Objekt (Variable) speichern.
Ich möchte mkl mit numpy und scipy unter pyenv + Poesie verwenden
Ich möchte den Dateinamen, die Zeilennummer und den Funktionsnamen in Python 3.4 erhalten
Ich habe versucht, den G-Test und die E-Qualifikation durch Training ab 50 zu bestehen
Ich möchte das Erscheinungsbild von zabbix anpassen
Ich möchte die Aktivierungsfunktion Mish verwenden
Ich möchte den Fortschritt in Python anzeigen!
[Schreiben] Ich möchte die im Programm verwendeten Variablen auf der Serverseite in Echtzeit im Browser anzeigen und aktualisieren.
Ich möchte die Variablen in der Python-Vorlagendatei ersetzen und in einer anderen Datei in Massenproduktion herstellen
Ich möchte zum ersten Mal eine Django-Studie zur Mittagsdatenbank [EP1] erstellen
Ich möchte zum ersten Mal eine Django-Studie zum Mittagessen [EP1-4] erstellen
Ich wollte nur die Daten des gewünschten Datums und der gewünschten Uhrzeit mit Django extrahieren
[Notizen] ① Tweets abrufen und speichern ~ Ich möchte die Nachrichten-Tweets identifizieren, die verbreitet werden ~
Ich habe versucht, die Verarbeitungsgeschwindigkeit mit dplyr von R und pandas von Python zu vergleichen
Ich möchte über die Verbindungsumgebung benachrichtigt werden, wenn RaspberryPi eine Verbindung zum Netzwerk herstellt
Ich möchte den Dateinamen von DataLoader sehen
100 Klopfen bei der Bildverarbeitung !! (021-030) Ich möchte eine Pause machen ...
Ich möchte das Ausführungsergebnis von strace erfassen
Ich möchte in der Django-Verschiebungstabelle scrollen, aber ...
Ich möchte die Optimierung mit Python und CPlex behandeln
[Python] Misst und zeigt die für die Verarbeitung erforderliche Zeit an
Ich möchte in Python schreiben! (2) Schreiben wir einen Test
Ich möchte mit Python-Datenklasse nach hinten erben
Ich möchte die Grundlagen von Bokeh vollständig verstehen