Tag: stdout
Die Standardausgabe (stdout) ist der Strom, wo ein Programm schreibt seine Ausgabe von Daten.
8
Antworten
Gibt es eine Möglichkeit in Python zu schweigen stdout ohne Umhüllung eine Funktion aufrufen, wie folgende? Original Gebrochen-Code: from sys import stdout from copy import copy save_stdout = copy(stdout) stdout = open('trash','w') foo() stdout = save_stdout Edit:
8
Antworten
Habe ich ein Python-Skript, das über einige closed-box Python-Funktionen (d.h. ich kann nicht diese Funktionen Bearbeiten) zur Verfügung gestellt von meinem Arbeitgeber. Wenn ich diese Funktionen aufrufen, Sie drucken die Ausgabe auf meinem linux-terminal, das würde ich
6
Antworten
Habe ich ein python-subprocess, dass ich versuche zu Lesen, - Ausgabe und Fehler-Ströme aus. Derzeit habe ich es zu arbeiten, aber ich bin nur in der Lage zu Lesen, aus stderr nachdem ich fertig sind der Lektüre
2
Antworten
Wenn ich mit diesem kleinen code, und geben Sie 3 ganze zahlen auf der Konsole, ist es nicht ausdrucken, wie es sollte aufgrund der fwrite-Anweisung. Er druckt erst, nachdem ich halten, drücken Sie enter für einige Zeit.
1
Antworten
Hier https://stackoverflow.com/a/876267/1579327 Habe ich gelernt, wie zu tun, dass für einen einzelnen Befehl cmd appending output to file.txt cmd >>file.txt 2>&1 Aber mein Skript enthält viele Anweisungen und Befehle. Und ich möchte vermeiden, anfügen >>file.txt 2>&1 zu
3
Antworten
Benutze ich setbuf, um die Umleitung von stdout zu char Puffer Aber ich bekomme einige Nebenwirkung nach ,wenn ich was schreiben will, um den Standardausgabe-nur die neuen Daten Wie im folgenden code: #define bufSize 100 int main()
4
Antworten
Lassen Sie mich zuerst sagen, dass ich kein Visual Basic 6 expert... Mein Bedürfnis ist: starten von VB6 client-code eine exeternal .exe-Datei warten, bis der Prozess abgeschlossen ist, und - während der Ausführung - Lesen Sie die
8
Antworten
Ist die Ausgabe des einen Bash-Befehl, gespeichert in irgendeinem register? E. g. etwas ähnliches $? erfassen der Ausgabe statt der exit-status. Konnte ich weisen Sie die Ausgabe in eine variable mit: output=$(command) aber das ist mehr eingeben...
4
Antworten
Gibt es eine Möglichkeit, shell-Befehle ausführen, ohne output-buffering? Beispielsweise hexdump file | ./my_script wird nur die Eingabe von hexdump zu my_script in gepufferten chunks, nicht zeilenweise. Eigentlich will ich wissen, eine Allgemeine Lösung wie man jeden Befehl
1
Antworten
Hier ist ein Programm mit dem ich versuche zu machen: #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <unistd.h> #include <string.h> int main(int argc, char* argv) { char* arguments = {"superabundantes.py", NULL}; int my_pipe[2]; if(pipe(my_pipe) == -1) {
2
Antworten
Mein problem ist mit ansible und analysieren stdout. Ich brauche, um zu erfassen den stdout von einem ansible spielen und analysieren diese Ausgabe für einen bestimmten Teilstrings innerhalb stdout und speichern Sie in einer var. Meine konkreten
3
Antworten
Wie macht man erfassen die standard-Ausgabe/Fehler, der einen Prozess gestartet, indem eine Process.Start() zu einem string? InformationsquelleAutor Louis Rhys | 2010-09-03
9
Antworten
Profiling meinem Programm und der Funktion Druck ist dabei eine Menge Zeit zu führen. Wie kann ich senden "raw" - byte-output direkt auf stdout anstelle von fwrite, und macht es schneller (senden müssen alle 9bytes in der
3
Antworten
Wenn dieses Programm ausgeführt wird, das "stderr" Zeile angezeigt wird, bevor die "stdout" - Linie. Warum? Ich dachte, dup2 machen würde, stderr und stdout verwenden Sie die gleiche Datei-Deskriptor, so sollte es kein problem mit der Pufferung.
4
Antworten
Ich habe eine Anwendung mit einem String-variable, die wiederholt bekommt ein Datum aus einer Datenbank, wird etwas mit diesem Feld, geht dann auf die nächste Zeile. Gibt es eine Möglichkeit, ich kann senden Sie einige debug-Informationen auf
3
Antworten
Ich versuche Tabelle schreiben auf stdout mit numerischen Daten. Ich möchte so zu formatieren, dass die zahlen ausgerichtet sind wie: 1234 23 312 2314 12 123 Ich weiß, dass max Länge der Zahl ist 6 chars, ist
1
Antworten
Ich habe Probleme beim ausführen eines Java-Programms mit Windows Powershell 2.0. Jede Hilfe auf diesem würde sehr geschätzt werden. Ich möchte den string "Hallo Welt!" zu drucken, die den Powershell-Konsole-Fenster. Statt, die immer gedruckt, um einen eigenen
2
Antworten
Ich habe eine Datei, die enthält eine Menge von Daten. Jede Zeile ist ein Datensatz. Und ich bin versucht zu tun, einige ETL-Arbeit gegen die ganze Datei. Jetzt bin ich mit standard-input zum Lesen der Daten Zeile
4
Antworten
Ich habe ein array von double-Zeigern, aber jedes mal, wenn ich versuche, tun, drucken Sie einen der Werte, die die Adresse gedruckt werden. Wie Drucke ich den tatsächlichen Wert? cout << arr[i] ? cout << &arr[i] ?
4
Antworten
Habe ich einige Probleme mit einer library-Funktion. Ich habe das schreiben eines C-code, der verwendet eine library-Funktion, die Fotos auf dem Bildschirm seine internen Schritte. Ich bin nicht daran interessiert, seinen Wert zurückgeben, sondern nur gedruckt Schritte.
3
Antworten
Bevor Sie beginnen, bitte ich Sie alle, sich zu entschuldigen für die Frage. Vielleicht ist es dumm, aber ich kann nicht finden eine Lösung. Ich arbeite auf einer remote-Maschine, und habe keine Ahnung was geben. Mein python-code,
6
Antworten
War ich an einer Aufgabe arbeiten, wo ein Programm hat eine Datei-Deskriptor als argument (in der Regel von der übergeordneten in ein exec-Aufruf) und aus einer Datei gelesen und geschrieben, um einen Datei-Deskriptor, und in meinen Tests
4
Antworten
Ich habe ein Programm was nutzt ein 3rd-party-Kommandozeilen-Werkzeug, um Protokolle zu generieren. Die 3. Partei generiert seine Ausgabe in die STANDARDAUSGABE, die der Anwender dann nutzen Sie die " > test.txt" Befehl um die Datei zu speichern.
1
Antworten
Dies ist elementar, denke ich: Betrachten Sie dieses snippet: for i in range(3): sys.stdout.write(str(i) + '\n') out: 0 1 2 und so: for i in range(3): sys.stdout.write(str(i) + sys.argv[1]) out (nach bestandener \n als argument): 0\n1\n2\n So,
2
Antworten
Ich bin neu in der Programmierung & neues zu python. Ich habe gerade meine erste Skript, es prosesses-Datei, aber im moment nur über die Kommandozeile. Dies ist nur ein hobby für mich, damit mein job nicht angewiesen
3
Antworten
Ich versuche zu schreiben, ein einfaches php-Skript zu nehmen, die Daten aus stdin -, Prozess -, dann schreiben Sie es auf stdout. Ich weiß, PHP ist wahrscheinlich nicht die beste Sprache für diese Art der Sache, aber
4
Antworten
Habe ich ein bash-script mit einigen scp-Befehle in. Es funktioniert sehr gut, aber wenn ich versuchen, umzuleiten, meine stdout mit "./myscript.sh >log -", nur meine expliziten echos angezeigt, die sich im "log" - Datei. Die scp-Ausgang fehlt.
5
Antworten
Ist es eine Art zu schreiben die binäre Ausgabe von sys.stdout in Python 2.x? In Python 3.x Sie können einfach verwenden Sie die sys.stdout.Puffer - (oder trennen stdout, etc...), aber ich habe nicht in der Lage zu
3
Antworten
Ich Frage mich, ob es möglich ist mit python. #module1 def test(): print 'hey' #module2 import module1 # *Without modifying module1* is there anyway to wrap this in module2 so that I can capture the # print
3
Antworten
Ich versuche zum ausführen eines externen Programms aus einem Java-Programm und ich habe Probleme. Im Grunde, was ich gerne machen würde wäre diese: Runtime.getRuntime().exec("./extprogram <fileIn >fileOut"); Allerdings habe ich festgestellt, dass das nicht funktioniert - Java apparentls
1
Antworten
Meine Basis-Programm importiert es die GUI-Schnittstelle aus einem Skript GUI.py old_stdout = sys.stdout root = Tk.Tk() root.title('Coursera-dl') root.geometry("345x230") app = GUI.Interface(root) app.mainloop() if app.button_press() == True and app.return_data(): data = app.return_data() main(data[0],data[1],data[2],data[3],data[4],data[5],data[6],data[7],data[8]) sys.stdout = old_stdout In meinem
3
Antworten
ich will print "CLIENT" >" auf stdout in c, ohne neue Zeile. printf("CLIENT - >"); nicht drucken enything. wie kann ich dieses Problem lösen? int main (){ printf("CLIENT>"); } Möglich, Duplikat der Warum funktioniert printf nicht bündig,
3
Antworten
Ich versuche umleiten STDOUT UND STDERR an eine Steckdose an. Habe ich: if(fork() == 0) { dup2(newsock, STDOUT_FILENO); dup2(newsock, STDERR_FILENO); execvp(); } Irgendwie, es zeigte nur den ersten kleinen Teil der Ausgabe. beispielsweise gezeigt auf "mkdir", wenn
3
Antworten
Angesichts der folgenden Funktion: freopen("file.txt","w",stdout); Leitet stdout in eine Datei, wie kann ich es so machen stdout umleitet wieder in die Konsole? Werde ich beachten, gibt ja auch noch andere Fragen, die ähnlich zu dieser, aber Sie
2
Antworten
Ich versuche die Umleitung von stdin und stdout von einem Teilprozess in java, irgendwann werde ich die Ausgabe haben gehen Sie zu einem JTextArea oder so etwas. Hier ist mein Aktueller code, Process cmd = Runtime.getRuntime().exec("cmd.exe"); cmd.getOutputStream().write("echo
7
Antworten
Ich versuche zu schreiben, eine Konsole (wie im terminal, nicht-gaming-Konsole) pong-Spiel in python und ich habe Schwierigkeiten, herauszufinden, wie man am besten (neu -) zeichnen das Spiel aus. Dachte ich, dass ein 2d-array als eine Art bitmap
3
Antworten
def StartProc(dir, parm): global proc proc_log = open(dir + os.sep + "MyLog.txt","w") #new path for each file if parm: proc = subprocess.Popen(path, 0, None, subprocess.PIPE, proc_log, None) else: MyReset(proc) #reset the process(proc) to its default values proc.stdout
4
Antworten
Ich brauche etwas zu tun, wie dieser Beitrag, aber ich brauche, um zu erstellen ein Unterprozess, der gegeben werden kann, die Eingabe und gebe die Ausgabe viele Male. Die akzeptierte Antwort, die post hat gute code... from
3
Antworten
Ich bin Mit Python 2.7.1 auf einem Windows Server 2008 R2 x64-box. Ich versuche, die Ausgabe eines Kommandozeilen-Prozess gibt einen von null verschiedenen exit-status nach dem ausgeben der Informationen, die ich brauche. War ich zunächst mit subprocess.check_output,
2
Antworten
Wie kann ich die trennen sich die Linien, die aus einem Rohr. Im Rohr gibt es diesen text: HALLO:500\n TEST:300\N ADAD ADAWFFA AFAGAGAEG Ich will, trennen sich die Linien aus dem Rohr, denn ich möchte speichern Sie
3
Antworten
Ich habe ein einfaches Android.mk-Datei: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) $(shell ($(LOCAL_PATH)/echo_test.sh)) LOCAL_MODULE := libecho_test LOCAL_MODULE_TAGS := optional include $(BUILD_SHARED_LIBRARY) Die interessante Sache, die es tut, ist zu nennen der 'echo_test.sh' bash-Skript. In dem Fall, wenn
4
Antworten
Den shell-Befehl $ avrdude -c usbtiny Ausgänge text zu stderr. Ich kann es nicht Lesen mit commmands wie Kopf-weniger-mehr cos es ist nicht die Ausgabe auf stdout. Ich möchte den text auf die Standardausgabe oder in eine
1
Antworten
Ich habe gerade angefangen java, Wie ich die heruntergeladenen eclipse und erstellt ein java-Projekt. Projekt war in Ordnung arbeiten, dann habe ich importiert eine Klasse, aber es funktioniert nicht wegen der folgenden Zeilen StdOut.println(p + " "
3
Antworten
Ich versuche zu schreiben, ein python-Skript, das einen Wert zurückgibt, mit der kann ich das dann übergeben, um ein bash-Skript. Sache ist, ich will ein einzelner Wert zurückgegeben, in der bash, aber ich möchte ein paar Dinge
1
Antworten
Ich versuche zu laufen, ein Perl-Skript in Python, aber ich bekomme keine Ausgabe in stdout(), während mein script perfekt funktioniert, wenn ich es aus der shell starten. Zuerst, hier ist, wie ich ausführen von shell (angenommen, ich
1
Antworten
Ich bin SEHR neu in C#/Programmierung und als Lern-übung beendet eine online-Herausforderung, um text in Kleinbuchstaben um. Die Herausforderung angegeben ist, muss Sie "print stdout" aber ich habe die Herausforderung angenommen, mit Console.Writeline using System; using System.Collections.Generic;
2
Antworten
Anstatt write(), was sind die anderen Weg, um zu schreiben, um eine text-Datei in Python 2 und 3? file = open('filename.txt', 'w') file.write('some text') Warum würden Sie wollen, dass andere Möglichkeiten es zu tun? Python im Allgemeinen
5
Antworten
Wir haben es geschafft, Jenkins korrekt Parsen der XML-Ausgabe aus unseren tests und auch die Fehler-information, wenn es einen gibt. Damit ist es möglich zu sehen, direkt in der TestCase in Jenkins den Fehler, der aufgetreten ist.
4
Antworten
In diesem C Programm #include <stdio.h> #include <fcntl.h> int main() { int file = open("Result", O_CREAT|O_WRONLY, S_IRWXU); dup2(stdout, file); system("ls -l"); return 0; } Ich versuche, leiten Sie die Ausgabe von system() zu einer Datei, für die,
5
Antworten
#include <stdio.h> #define MAXLEN 256 int main() { int n; char buf[MAXLEN]; while((n = read(0,buf,sizeof(buf))) != 0){ printf("n: %d:",n); write(1,buf,n); } return 1; } Die Ausgabe des Programms (wo die erste read und erste write wird vom