2016-05-13 4 views
0

Ich würde gerne ein Kommandozeilenargument übergeben während ich eine Zelle in einem Jupyter Notebook laufe?Gibt es eine Möglichkeit, ein Befehlszeilenargument beim Ausführen einer Zelle in Jupyter Notebook übergeben?

Wird diese Funktionalität unterstützt? Wenn ja, wie kann ich es tun?

Danke!

+0

Können Sie ein Beispiel geben, was du meinst? Was ist ein Befehlszeilenargument in diesem Kontext? –

+0

Ein Argument, das Sie übergeben würden, nachdem Sie das Python-Skript zum Zeitpunkt der Ausführung von einem Befehlsfenster aus aufgerufen und mit sys.argv gelesen haben. – sparrow

Antwort

1

In einfachen Fällen kann, wie in einigen Zahlen von der Befehlszeile gelesen, input verwendet werden.

Im folgenden Beispiel wird eine Liste von Listen für Benutzereingaben erzeugt wird:

testcases = int(input().strip()) 
stuff = [[int(x) for x in input().strip().split()] for case in range(testcases)] 
Verwandte Themen