«stdout» 태그된 질문

표준 출력 스트림 (stdout)은 프로그램이 출력 데이터를 쓰는 스트림입니다.

2
bash에서 stdout과 stderr을 모두 파이프합니까?
최신 버전의 bash에는 &>연산자 가 있습니다.이 연산자는 (정확히 이해하면) stdout과 stderr을 파일로 리디렉션합니다 ( &>>Adrian이 명시한대로 파일에 추가). 같은 것을 달성하는 대신 가장 다른 방법으로 다른 명령으로 파이핑하는 방법은 무엇입니까? 예를 들어,이 줄에서 : cmd-doesnt-respect-difference-between-stdout-and-stderr | grep -i SomeError grep을 stdout 및 stderr의 내용과 일치시키고 싶습니다 (효과적으로 하나의 스트림으로 결합). …
156 bash  stdout  stderr  piping 

16
파이썬에서 콘솔 로깅을 비활성화하고 다시 활성화하는 방법은 무엇입니까?
Python의 로깅 모듈을 사용하고 있으며 일정 시간 동안 콘솔 로깅을 비활성화하고 싶지만 작동하지 않습니다. #!/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 # this will print [<logging.StreamHandler instance at ...>] # but I may …

6
폴더의 모든 파일을 여는 방법은 무엇입니까?
나는 파이썬 스크립트 parse.py를 가지고 있는데, 스크립트에서 파일을 열고 file1이라고 말한 다음 총 문자 수를 인쇄 할 수 있습니다. filename = 'file1' f = open(filename, 'r') content = f.read() print filename, len(content) 지금은 stdout을 사용하여 결과를 내 출력 파일로 보냅니다. python parse.py >> output 그러나이 파일을 파일별로 수동으로 수행하고 싶지 …
148 python  file  pipe  stdout  stdin 

9
파이썬의 stdout을 일종의 문자열 버퍼로 리디렉션 할 수 있습니까?
ftplib작은 FTP 클라이언트를 작성하기 위해 파이썬을 사용 하고 있지만 패키지의 일부 함수는 문자열 출력을 반환하지 않지만로 인쇄합니다 stdout. stdout출력을 읽을 수있는 객체 로 리디렉션하고 싶습니다 . 다음 stdout을 사용하여 일반 파일로 리디렉션 할 수 있다는 것을 알고 있습니다. stdout = open("file", "a") 그러나 로컬 드라이브를 사용하지 않는 방법을 선호합니다. BufferedReader버퍼를 …

10
start-stop-daemon에 의해 시작된 프로세스의 stdout을 어떻게 기록 할 수 있습니까?
다음으로 시작되는 간단한 프로세스를 실행하기 위해 init 스크립트를 사용하고 있습니다. start-stop-daemon --start --quiet --chuid $DAEMONUSER \ --make-pidfile --pidfile $PIDFILE --background \ --exec $DAEMON $DAEMON_ARGS $ DAEMON이라는 프로세스는 일반적으로 로그 정보를 표준 출력으로 인쇄합니다. 내가 알 수있는 한이 데이터는 어디에도 저장되지 않습니다. $ DAEMON의 stdout을 파일 어딘가에 쓰거나 추가하고 싶습니다. 내가 …

5
티에 배관 할 때 stdout의 강제 라인 버퍼링
일반적으로 stdout라인 버퍼링됩니다. 즉, printf인수가 개행으로 끝나는 한 해당 행이 즉시 인쇄 될 것으로 예상 할 수 있습니다. 파이프를 사용하여로 리디렉션 할 때 유지되지 않는 것 같습니다 tee. a항상 종료되는 문자열을 \n.NET으로 출력 하는 C ++ 프로그램 이 stdout있습니다. 자체적으로 실행되면 ( ./a) 모든 것이 예상대로 올바른 시간에 올바르게 인쇄됩니다. …
117 unix  buffer  pipe  stdout  tee 

3
Python 함수 호출에서 stdout 출력을 캡처하는 방법은 무엇입니까?
객체에 뭔가를하는 Python 라이브러리를 사용하고 있습니다. do_something(my_object) 변경합니다. 그렇게하는 동안 몇 가지 통계를 stdout에 인쇄하고이 정보를 파악하고 싶습니다. 적절한 해결책은 do_something()관련 정보를 반환 하도록 변경 하는 것입니다 . out = do_something(my_object) 하지만 개발자 do_something()가이 문제를 해결하기까지는 시간이 좀 걸릴 것입니다. 해결 방법 do_something()으로 stdout에 쓰는 내용을 구문 분석하는 것에 대해 …
112 python  stdout  capture 

3
Go에서 자식 프로세스의 stdout 파이프 리디렉션
나는 프로그램 (또한 Go)과 같은 서버를 실행하는 프로그램을 Go로 작성하고 있습니다. 이제 부모 프로그램을 시작한 터미널 창에서 자식 프로그램의 표준 출력을 원합니다. 이를 수행하는 한 가지 방법은 cmd.Output()함수를 사용하는 것이지만 프로세스가 종료 된 후에 만 ​​stdout을 인쇄합니다. (이 서버와 같은 프로그램이 오랫동안 실행되고 로그 출력을 읽고 싶기 때문에 문제입니다) 변수 …

3
Ruby에서 $ stdout과 STDOUT의 차이점
Ruby에서 $stdout(앞에 달러 기호가 붙음)과 STDOUT(모두 대문자로) 의 차이점은 무엇 입니까? 출력 리디렉션을 수행 할 때 사용해야하는 것은 무엇이며 그 이유는 무엇입니까? 동일은 간다 $stderr하고 STDERR. 수정 : 방금 관련 질문을 찾았습니다 .

10
스크립트에서 stdout을 캡처 하시겠습니까?
다음과 같은 스크립트가 있다고 가정합니다. # module writer.py import sys def write(): sys.stdout.write("foobar") 이제 write함수 의 출력을 캡처하고 추가 처리를 위해 변수에 저장 한다고 가정 합니다. 순진한 해결책은 다음과 같습니다. # module mymodule.py from writer import write out = write() print out.upper() 그러나 이것은 작동하지 않습니다. 다른 해결책을 생각 해냈고 …
89 python  stdout  sys 

13
하위 프로세스에서 실시간으로 stdout 포착
subprocess.Popen()Windows에서 rsync.exe 를 만들고 Python에서 stdout을 인쇄하고 싶습니다 . 내 코드는 작동하지만 파일 전송이 완료 될 때까지 진행 상황을 파악하지 못합니다! 각 파일의 진행 상황을 실시간으로 인쇄하고 싶습니다. IO를 처리하는 것이 더 나을 것이라고 들었으므로 이제 Python 3.1을 사용하십시오. import subprocess, time, os, sys cmd = "rsync.exe -vaz -P source/ …

6
Ruby에서 외부 프로세스의 STDOUT에서 지속적으로 읽기
명령 줄에서 루비 스크립트를 통해 블렌더를 실행하고 싶습니다. 그러면 블렌더가 제공하는 출력을 한 줄씩 처리하여 GUI에서 진행률 표시 줄을 업데이트합니다. 블렌더가 stdout을 읽어야하는 외부 프로세스라는 것은별로 중요하지 않습니다. 블렌더 프로세스가 아직 실행 중일 때 블렌더가 일반적으로 쉘에 인쇄하는 진행 메시지를 잡을 수없는 것 같습니다. 몇 가지 방법을 시도했습니다. 나는 항상 …
86 ruby  shell  process  stdout  stdin 

16
파이썬에서 새 줄이 아닌 동일한 줄로 인쇄하십시오.
기본적으로 나는이 남자가 한 것과는 반대로하고 싶다 ... 헤헤. Python 스크립트 : 기존 줄을 업데이트하는 대신 셸에 매번 새 줄을 인쇄합니다. 얼마나 멀리 있는지 알려주는 프로그램이 있습니다. for i in some_list: #do a bunch of stuff. print i/len(some_list)*100," percent complete" 따라서 len (some_list)가 50이면 마지막 줄이 50 번 인쇄됩니다. 한 …
85 python  stdout 

9
C에서 '\ 0'및 printf ()
C의 입문 과정에서 문자열을 저장하는 동안 문자열 \0끝에 null 문자가 저장된다는 것을 알게 되었습니다. 그러나 문자열을 인쇄하려면 다음 문장으로 printf("hello")끝나지 않는다는 것을 알았지 만 어떻게해야합니까?\0 printf("%d", printf("hello")); Output: 5 그러나 문자열과 같은 변수가 주 메모리에 저장된다는 것을 알기 때문에 일관성이없는 것처럼 보이며 무언가를 인쇄하는 동안 주 메모리에도 저장 될 수 …
21 c  printf  stdout  c-strings 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.