Erreur Python non implémentée

Dans le document

exception NotImplementedError Cette exception est dérivée de RuntimeError. Dans une classe de base définie par l'utilisateur, vous devez lever cette exception si vous souhaitez qu'une méthode abstraite soit remplacée dans une classe dérivée.

est ce qu'il lit. Pour le moment, il semble que vous devriez l'utiliser si vous voulez absolument passer outre.

# -*- coding: utf-8 -*-

class BaseTest(object):
    def hogehoge(self):
        raise NotImplementedError()


class Test(BaseTest):
    def hogehoge(self):
        print "hogehoge"


class Test2(BaseTest):
    pass


if __name__ == "__main__":
    test = Test()
    test.hogehoge()

    test2 = Test2()
    test2.hogehoge()

Résultat de sortie

hogehoge
Traceback (most recent call last):
  File "test.py", line 22, in <module>
    test2.hogehoge()
  File "test.py", line 5, in hogehoge
    raise NotImplementedError()
NotImplementedError

Recommended Posts

Erreur Python non implémentée
Gestion des erreurs Python
[Python] Erreur de nom: le nom'urlparse 'n'est pas défini
Implémentation de SimRank en Python
Erreur python d'aujourd'hui: tué
Mise en œuvre de la factorisation matricielle (python)
Liste des erreurs Python (japonais)
Implémentation de Shiritori en Python
[Python] pour une erreur d'instruction
Erreur python d'aujourd'hui: HTTPError: 404 Erreur du client: introuvable pour l'url:
filtre 404 introuvable dans Rollbar Python
Implémentation de SMO avec Python + NumPy
[Python] Mémorandum sur l'évitement des erreurs SQLAlchemy
La liste Python n'est pas une liste
la version de python ne change pas
[youtube-dl] Erreur SSL python3 (CERTIFICATE_VERIFY_FAILED)
Erreur lors de la lecture avec python
#python python évitement des erreurs de syntaxe japonaise
Implémentation de Supreme Solver dans Python 3
[Erreur] Symbole introuvable: _PyUnicodeUCS2_Compare
[Python] Il ne s'agit pas seulement de compter les collections.
Vérification de la version de python de résolution d'erreur
[Python] Pourquoi les tranches ne provoquent pas d'erreurs d'index
Note de prise en charge des erreurs Python: "... ne prend pas en charge l'argument 0 de type float ..."
Erreur python du jour: SyntaxError Caractère non ASCII
Implémentation de la segmentation d'image en python (Union-Find)
Erreur Python: ModuleNotFoundError: aucun module nommé 'flask'
Téléchargement de fichiers implémenté avec Python + Bottle
[Python] J'ai essayé d'implémenter un échantillonnage de Gibbs marginalisé
Règles d'apprentissage Widrow-Hoff implémentées en Python
Implémentation de la méthode de propagation d'étiquettes en Python
Utiliser des API non implémentées dans twython
Résolution d'erreur Python assez bâclée
Erreur python d'aujourd'hui: l'image est vide
Détection d'erreur Python exécutée à partir de Powershell
Implémentation des règles d'apprentissage Perceptron en Python
Histoire d'erreur étrange et horrible de Python
Implémenté en 1 minute! LINE Notify en Python
N'a pas changé de Python 2 à 3
python Remarque: lorsque easy_install ne peut pas être utilisé
Erreur python d'aujourd'hui: ModuleNotFoundError: aucun module nommé
Un client HTTP simple implémenté en Python
dyld: Bibliothèque non chargée: erreur @ rpath / libopenblas.dylib
Erreur d'importation même si Python est installé
Solution pour l'erreur d'installation de pip [Python] [Mac]
[Python] [pandas] Comment pd.DataFrame (). T est-il implémenté?
Erreur python d'aujourd'hui: ModuleNotFoundError: aucun module nommé
Implémenté en Python PRML Chapitre 7 SVM non linéaire
Erreur [Python d'instruction matérielle illégale] dans PyMC3
[VScode] Le format autopep8 ne fonctionne pas [Python]
Virtualenv ne fonctionne pas sur Python 3.5 (Windows)
Python / dictionary> setdefault ()> Ajouter si pas dans le dictionnaire
J'ai essayé d'implémenter la régression logistique de Cousera en Python
windows7 / python3.3 / virtualenv / cx_Freeze / Erreur d'importation / MAXREPEAT