Tag: Befehlszeilenschnittstelle

Größter Befehlszeilenfehler? [abgeschlossen]

Was ist der größte Schaden (egal welcher Art), den du jemals mit einer einzigen falschen / falschen / fehlgeleiteten Kommandozeile verursacht hast? Ich habe eine Produktions-System-Datenbank versehentlich eine Weile zurück, zum Beispiel, aber ich war glücklich (dh gesichert) und es gab keine permanenten Datenverlust, verloren Geld, Sachschaden etc. Am wichtigsten (für Stimmen), was tun Sie, […]

Python cmd Modul Befehl Aliase

Ich mache eine Befehlszeilenschnittstelle in Python 3.1.1 mit dem cmd-Modul. Gibt es eine Möglichkeit, einen Befehl mit mehr als einem Namen zu erstellen, zB "quit" und "exit"? Oder wäre es nur ein Fall der Herstellung einer Reihe von Befehlen, die alle die gleiche Funktion verweisen?

Simulation von CLI Shell mit Python

Ich wurde gebeten, CLI mit Python zu simulieren. Das habe ich getan def somefunction(a,b): //codes here //consider some other functions too print "— StackOverFlow Shell —" while True: user_input = raw_input("#> ") splitit = user_input.split(" ") if splitit[0] == "add": firstNum = splitit[1] sNum = splitit[2] result = somefunction(firstNum, sNum) print result //consider some other […]

Non-print Ausgabe in tty in Python?

Ich weiß nicht, wie man richtig beschreibt, was ich will. Ich möchte ein Programm, das nicht nur drucken und scrollen, aber immer noch ein Linux-CLI-Programm zu machen. Lets sagen, ich schreibe ein Programm, das 3 Dinge macht: 1, seine Schwänze ein Logfile 2, es zeigt die Zeit 3, es läuft ein kontinuierliches Ping. Und ich […]

Erstellen einer CLI (Shell?) In Python

Ich bin sehr Neuling in Python, aber ich muss für die Schule einen Kommandozeilen-Interpreter in Python-Sprache implementieren, aber ich bin irgendwie verloren, wie man das macht. Ich habe schon einige Tutorials gelesen und eine einfache Datei namens functions.py erstellt, wo ich einige einfache Funktionen wie folgt einschließe: def delete(loc): if os.path.exists(loc) == True: os.remove(loc) print […]

Verwenden von utf-8 Eingabe für cmd Python Modul

Bei der Erstellung einer kleinen CLI Notebook-Anwendung habe ich mich entschlossen, mit der cmd Python-Bibliothek zu gehen (siehe auch cmd auf PyMOTW). Meine Schale ist UTF-8. → echo $LANG fr_FR.utf-8 → echo $LC_ALL fr_FR.utf-8 Und es funktioniert ganz gut → echo "東京"東京 Starten Sie den Code meiner kleinen App und versuchen, utf-8 zu verwenden: → […]

Wie man eine Command Line Interface oder einen Interpreter in Python macht

Jungs. Ich habe hier einige CLI-Fragen gesehen, aber ich möchte diese Frage noch ausführlicher beantworten. Ich habe bereits class1.py, class2.py, etc. mit Funktionen entwickelt, die in jeder Klasse implementiert sind. ZB Operator.py hat add, minus, time, devide Funktionen. Wie kann ich eine Befehlszeilenschnittstelle für diese Klassen erstellen? Auch für diese CLI, ist es eine unendliche […]

Wie können Ruby und Python ihre interaktiven Konsolen implementieren?

Bei der Implementierung des Dolmetschers für meine Programmiersprache habe ich zuerst an ein einfaches Konsolenfenster gedacht, das dem Benutzer erlaubt, einen Code einzugeben, der dann als eigenständiges Programm als Shell ausgeführt wird. Aber es gibt schwere Probleme: Wenn jede Codezeile, die der Benutzer betritt, als eigenständiges Programm behandelt wird, muss es durch den Tokenizer und […]

Python-CLI-Programmeinheitsprüfung

Ich arbeite an einem Python Command-Line-Interface Programm, und ich finde es langweilig bei der Durchführung von Tests, zum Beispiel hier die Hilfeinformationen des Programms: usage: pyconv [-h] [-f ENCODING] [-t ENCODING] [-o file_path] file_path Convert text file from one encoding to another. positional arguments: file_path optional arguments: -h, –help show this help message and exit […]

Wie lese ich von stdin oder aus einer Datei, wenn keine Daten in Python geleitet werden?

Ich habe ein CLI-Skript und möchte, dass es Daten aus einer Datei liest. Es sollte in der Lage sein, es auf zwei Arten zu lesen: cat data.txt | ./my_script.py ./my_script.py data.txt – ein bisschen wie grep , zum Beispiel. Was ich weiß: sys.argv und optparse lass mich alle Args und Optionen leicht lesen. sys.stdin lass […]

Python ist die beste Programmiersprache der Welt.