pyvalidate.

Parametervalidierungsbibliothek von Python-Methode als Pythonik-Dekorateur
Jetzt downloaden

pyvalidate. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Vahid Mardani
  • Website des Verlags:
  • http://pylover.dobisel.com/

pyvalidate. Stichworte


pyvalidate. Beschreibung

Pyvalidate ist ein Python-Modul, das die Eingabeparameter eines aufrufbaren mit diesen Argumenten überprüft: Param: ARG_TYPES: Liste der Typen, Erforderliche Argumentypen und -zählungen in OrderParam: Deny_Match-Liste der Zeichenfolge, Regex-Muster, wenn irgendein Argument mit dem Muster mit dem Muster mit dem Muster mit der Ausnahme von Raisesparam übereinstimmt : erfordert: Liste der Felder, um nach MandatoryParam zu suchen: Ablehnung: String, Regex-Muster, wenn ein Parameter mit dem Muster mit dem Muster, ausnahm : TYPEN, um nach Typen zu suchen, wenn es nicht übereinstimmt, wenn es nicht übereinstimmt, außer Acht : dict of the weature: Name und Wert: default_valueeexceptions: Raise: MandatoryException: Wenn ein Parametelefone nicht bereitstellt Lexception: Wenn Parameter in deny Listauise gefunden wird: Parametertypexception: Wenn Parametertypen Invalidraise: ParametervalueException: Wenn Werte nicht in korrekter FormateXample sind ',' TIKTIK '], erfordert = , Deny =' Query ', Deny_Except =' Query2 ', Typen = {' Telefon ': str,' Adresse ': str,' Alter ': int}, Werte = {'telefon': '^ \ d * $'}, ignorieren = 'Alter', Standardwerte = {'Adresse': 'nichts'}) def Add_Person (Seriell, Vorname, Nachname, Telefon = Keine, Adresse = Keine, ALTER = NONE, ** KW): Drucken 'Hinzufügen von Person "% s:% s% s:% s" mit seriell:% s:% s Telefon:% s:% s Adresse:% s:% s Alter:% S:% s '% (Vorname, Typ (Vorname), Nachname, Typ (Nachname), Seriell, Typ (Serie), Telefon, Typ (Telefon), Adresse, Typ (Adresse), Alter, Typ (Alter)) Def Test (* args, ** kwargs): Versuchen Sie: add_person (* args, ** kwargs) außer validationexception als ex: drucken ex.messagedef main (): test (12, "vahid", "mardani", telefon = "09122451075 ", Adresse =" Teheran ") Test (" 12 "," Vahid "," Mardani " ", telefon = '+ 9122451075', Adresse =" Teheran ") Test (" 12 "," Vahid "," Mardani ", Phone = '1') Test (" 12 "," Vahid "," Mardani ", Telefon = 'TIKTIK') Test ("12", "XXX", "Mardani", Phone = '') Test ("12", "", Mardani ",) Test (" 12 "," "," Mardani " , telefon = '1', Query = '123') Test ("12", "", "Mardani", Telefon = '1', Query2 = '123') Test ("12", "", "Mardani" , telefon = '1', Alter = '123') Wenn __NAME__ == '__main__': Hauptseite () der Homepage des Produkts


pyvalidate. Zugehörige Software

Py-Tutor.

ein Projekt, um Lehrer bei der Erstellung randomisierter Prüfungen auf dem Gebiet der Mathematik zu unterstützen ...

84

Herunterladen