Wenn ich überprüfen möchte, ob der Wörterbuchtyp mehrere Schlüssel und Werte enthält, dachte ich, dass einige oder alle verwendet werden könnten, und schreibe sie daher als Tipps
Überprüfen Sie beispielsweise, ob 3 Elemente erforderlich sind und die Einstellungen in der Einstellungsdatei enthalten sind.
settings = {} # <--Die Einstellungen werden hier geladen
#Zum Beispiel REDIS_Host und Redis_PORT und REDIS_Wenn Sie überprüfen möchten, ob ein Schlüssel namens DB vorhanden ist
if not settings['REDIS_HOST'] or not settings['REDIS_PORT'] or not settings['REDIS_DB']:
print('error')
Mach es nicht so
requirements = ['REDIS_HOST', 'REDIS_PORT', 'REDIS_DB']
if not all(x in settings for x in requirements):
print('error')
Kann wie gemacht werden
Recommended Posts