Von einem Jupyter Notebook möchte ich eine Funktion in einer anderen .ipynb
Datei geschrieben aufrufen. Die Teilantwort ist in diesem Thread Reusing code from different IPython notebooks von drevicko gegeben. Als Beispiel verwende ich plus_one
Funktion in plus_one.ipynb
geschrieben:Rufen Sie eine Funktion in verschiedenen Datei von Jupyter Notebook geschrieben
def plus_one(x):
print(x + 1)
Dann in meinem aktuellen Notebook, führe ich die Zelle:
%run plus_one.ipynb 3
die mir keinen Ausgang gibt. Meine erwartete Ausgabe ist 4
. Wie übergebe ich ein Argument (3
) an dieses Skript? Vielen Dank!
Bingo erwarten! Es funktioniert wie beschrieben. Danke vielmals! (Entschuldigung, habe nicht genug Ansehen, um deine Antwort zu verbessern ...) – koch