ie kann ich in Ipython Argumente an eine Zelle übergeben, als wäre es ein eigenes Skrip
Sagen wir zum Beispiel, ich habe einen Ausschnitt von in sich geschlossenem Code in einer Zelle,
In [1]
from sys import argv
print(argv[1])
Ich möchte in der Lage sein, einen Wert an den Code in dieser Zelle zu übergeben, vermutlich durch Magie, so dass
In [2]
%expelliarmus "In [1]" 69105
Ausgänge
69105
Gibt es für mich eine einfache Möglichkeit, dies zu tun, idealerweise ohne die Zelle als Skript auf meine Festplatte schreiben zu müssen?
Edit: Ich kann es nicht einfach in eine Funktion einbinden, weil ich in dem Notizbuch, in dem ich arbeite (nicht in dem Beispiel, das ich oben gepostet habe), versuche, Dinge mit dem argparse-Modul zu testen.