Il semble que les nouvelles versions de bash ont l' &>opérateur, qui (si je comprends bien), redirige à la fois stdout et stderr vers un fichier ( &>>ajoute plutôt au fichier, comme Adrian l'a clarifié). Quel est le moyen le plus simple de réaliser la même chose, mais à la …
J'utilise le module de journalisation de Python et je souhaite désactiver la journalisation de la console pendant un certain temps, mais cela ne fonctionne pas. #!/usr/bin/python import logging logger = logging.getLogger() # this gets the root logger # ... here I add my own handlers #logger.removeHandler(sys.stdout) #logger.removeHandler(sys.stderr) print logger.handlers # …
J'ai un script python parse.py, qui dans le script ouvre un fichier, disons file1, puis fait quelque chose, peut-être afficher le nombre total de caractères. filename = 'file1' f = open(filename, 'r') content = f.read() print filename, len(content) En ce moment, j'utilise stdout pour diriger le résultat vers mon fichier …
J'utilise python ftplibpour écrire un petit client FTP, mais certaines des fonctions du package ne retournent pas de sortie de chaîne, mais impriment sur stdout. Je veux rediriger stdoutvers un objet dont je pourrai lire la sortie. Je sais que je stdoutpeux être redirigé vers n'importe quel fichier régulier avec: …
J'utilise un script init pour exécuter un processus simple, qui démarre avec: start-stop-daemon --start --quiet --chuid $DAEMONUSER \ --make-pidfile --pidfile $PIDFILE --background \ --exec $DAEMON $DAEMON_ARGS Le processus appelé $ DAEMON imprime généralement les informations du journal sur sa sortie standard. Pour autant que je sache, ces données ne sont …
Habituellement, stdoutest tamponné en ligne. En d'autres termes, tant que votre printfargument se termine par une nouvelle ligne, vous pouvez vous attendre à ce que la ligne soit imprimée instantanément. Cela ne semble pas tenir lorsque vous utilisez un tube vers lequel rediriger tee. J'ai un programme C ++,, aqui …
J'utilise une bibliothèque Python qui fait quelque chose sur un objet do_something(my_object) et le change. Ce faisant, il imprime des statistiques sur stdout, et j'aimerais avoir une idée de ces informations. La bonne solution serait de changer do_something()pour renvoyer les informations pertinentes, out = do_something(my_object) mais il faudra un certain …
J'écris un programme en Go qui exécute un programme de type serveur (également Go). Maintenant, je veux avoir le stdout du programme enfant dans ma fenêtre de terminal où j'ai démarré le programme parent. Une façon de le faire est d'utiliser la cmd.Output()fonction, mais cela n'imprime le stdout qu'une fois …
Supposons qu'un script fasse quelque chose comme ceci: # module writer.py import sys def write(): sys.stdout.write("foobar") Supposons maintenant que je veuille capturer la sortie de la writefonction et la stocker dans une variable pour un traitement ultérieur. La solution naïve était: # module mymodule.py from writer import write out = …
En Ruby, quelle est la différence entre $stdout(précédé d'un signe dollar) et STDOUT(en majuscules)? Lors de la redirection de sortie, laquelle doit être utilisée et pourquoi? Il en va de même pour $stderret STDERR. Edit: Je viens de trouver une question connexe .
Je veux subprocess.Popen()rsync.exe sous Windows et imprimer le stdout en Python. Mon code fonctionne, mais il n'attrape pas la progression tant qu'un transfert de fichier n'est pas effectué! Je souhaite imprimer la progression de chaque fichier en temps réel. En utilisant Python 3.1 maintenant depuis que j'ai entendu dire qu'il …
Je veux exécuter blender à partir de la ligne de commande via un script ruby, qui traitera ensuite la sortie donnée par blender ligne par ligne pour mettre à jour une barre de progression dans une interface graphique. Ce n'est pas vraiment important que blender soit le processus externe dont …
Dans un cours d'introduction de C, j'ai appris que tout en stockant les chaînes sont stockées avec un caractère nul \0à la fin de celui-ci. Mais que se passe-t-il si je voulais imprimer une chaîne, disons printf("hello")bien que j'ai trouvé que cela ne se termine pas \0par la déclaration suivante …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.