Lorsque je veux vérifier si plusieurs clés et valeurs sont dans le type de dictionnaire, je pensais que tout ou partie pouvait être utilisée, je vais donc l'écrire sous forme de conseils
Par exemple, vérifiez s'il y a 3 éléments requis et que les paramètres sont dans le fichier de paramètres.
settings = {} # <--Les paramètres sont chargés ici
#Par exemple, REDIS_HOST et REDIS_PORT et REDIS_Lorsque vous voulez vérifier s'il existe une clé appelée DB
if not settings['REDIS_HOST'] or not settings['REDIS_PORT'] or not settings['REDIS_DB']:
print('error')
Ne fais pas ça comme
requirements = ['REDIS_HOST', 'REDIS_PORT', 'REDIS_DB']
if not all(x in settings for x in requirements):
print('error')
Peut être fait comme
Recommended Posts