Angenommen, ich rufe jedes Mal die eingebaute Methode os.rename (...) auf. Ich möchte seine Argumente ausdrucken. Wie würde ich das tun? Dies funktioniert nicht:Howto Unterklasse einer eingebauten Klasse in Python?
import os
class A(os):
def rename(**args):
print(args)
os.rename(args)
'os' ist keine Klasse. – user2357112
@ user2357112 Hinzufügen von mehr zu Ihrer Antwort, "os" ist keine Klasse - es ist ein Modul. Sie können ein Modul nicht unterklassifizieren. Sie finden die Argumente in den Python-Dokumenten hier: https://docs.python.org/3/library/os.html?highlight=os.rename#os.rename. –
@ user2357112 Danke. Wenn Umbenennen nur eine gewöhnliche Funktion ist. Dies sollte mit einer Wrapper-Funktion funktionieren? – v217