[PYTHON] Je souhaite séparer le traitement entre le temps de test et l'environnement de production

Je voulais vraiment séparer le traitement au moment des tests. Jugons à partir du nom de fichier de l'argument d'exécution en utilisant sys.argv.

import sys

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

Durée

python test_loader.py

Mais si vous devez appeler test_loader à partir d'un autre script, ce n'est pas la voie à suivre. ..

test_loader.py:

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

Recommended Posts

Je souhaite séparer le traitement entre le temps de test et l'environnement de production
Je souhaite enregistrer l'heure d'exécution et conserver un journal.
Python: je souhaite mesurer proprement le temps de traitement d'une fonction
Je veux créer un lecteur de musique et enregistrer de la musique en même temps
Je veux déplacer le sélénium pour le moment [pour mac]
J'ai essayé d'illustrer le temps et le temps du langage C
J'ai essayé d'afficher l'heure et la météo d'aujourd'hui w
Je veux connaître la nature de Python et pip
J'ai essayé d'énumérer les différences entre java et python
Je souhaite mapper le code EDINET et le numéro de valeur
Je veux créer un Dockerfile pour le moment.
Je veux absorber la différence entre l'instruction for sur la matrice Python + numpy et l'instruction Julia for
Je souhaite utiliser l'environnement de bureau d'Ubuntu sur Android pour le moment (version Termux)
Je souhaite utiliser l'environnement de bureau d'Ubuntu sur Android pour le moment (version UserLAnd)
Développement LINEbot, je souhaite vérifier le fonctionnement dans l'environnement local
Pour le moment, je veux convertir n'importe quel fichier avec ffmpeg !!
Je veux réussir le test G dans un mois Jour 1
J'ai essayé de créer un traitement par lots sans serveur pour la première fois avec DynamoDB et Step Functions
Je veux épingler Spyder à la barre des tâches
Je veux sortir froidement sur la console
Je veux gérer la rime part1
Je veux gérer la rime part3
Je veux créer un environnement Python
Je veux afficher la barre de progression
Je veux gérer la rime part2
Je veux gérer la rime part5
Je veux gérer la rime part4
Je veux analyser les sentiments des gens qui veulent se rencontrer et trembler
Je souhaite utiliser l'environnement de bureau d'Ubuntu même sur Android pour le moment (entrée version japonaise de Termux dans l'environnement de bureau)
Je veux visualiser où et combien de personnes se trouvent dans l'usine
Je veux faire le test de Dunnett en Python
Je souhaite utiliser Python dans l'environnement de pyenv + pipenv sous Windows 10
Je veux gérer la rime part7 (BOW)
Je ne veux pas passer un test de codage
Je veux gérer systemd par fuseau horaire! !!
Je souhaite stocker les résultats de% time, %% time, etc. dans un objet (variable)
Je veux utiliser mkl avec numpy et scipy sous l'environnement pyenv + poetry
Je veux obtenir le nom du fichier, le numéro de ligne et le nom de la fonction dans Python 3.4
J'ai essayé de passer le test G et la qualification E en m'entraînant à partir de 50
Je souhaite personnaliser l'apparence de zabbix
Je souhaite utiliser la fonction d'activation Mish
Je veux afficher la progression en Python!
[Ecriture] Je souhaite afficher les variables utilisées dans le programme côté serveur en temps réel sur le navigateur et les mettre à jour.
Je veux remplacer les variables dans le fichier de modèle python et le produire en masse dans un autre fichier
Je souhaite créer une base de données de déjeuners [EP1] Django pour la première fois
Je souhaite créer une base de données de déjeuner [EP1-4] Django pour la première fois
Je voulais juste extraire les données de la date et de l'heure souhaitées avec Django
[Notes] ① Obtenez et enregistrez des tweets ~ Je veux identifier les tweets d'actualité qui seront diffusés ~
J'ai essayé de comparer la vitesse de traitement avec dplyr de R et pandas de Python
Je souhaite être informé de l'environnement de connexion lorsque RaspberryPi se connecte au réseau
Je veux voir le nom de fichier de DataLoader
100 coups sur le traitement d'image !! (021-030) Je veux faire une pause ...
Je veux grep le résultat de l'exécution de strace
Je veux faire défiler la table de décalage Django, mais ...
Je veux gérer l'optimisation avec python et cplex
[Python] Mesure et affiche le temps nécessaire au traitement
Je veux écrire en Python! (2) Écrivons un test
Je veux hériter de l'arrière avec la classe de données python
Je veux bien comprendre les bases de Bokeh