2017-12-22 13 views
-2

콘솔에서 밸러스트 출력을 볼 수 없도록 일부 Python 명령을 실행할 수 있습니까? 지금은 Scrapy를 실행하는 것에 대해 이야기하고 있는데, 여기서 의미있는 결과 만 볼 수있는 텍스트가 필요하지 않습니다.파이썬 셸 명령이 콘솔 (창)에 너무 많은 출력을 생성합니다.

하지만 예를 들어 실행할 때도 안정기가 표시됩니다. pip install. 별로 도움이 안된다.

--loglevel/-L LEVEL 

LEVEL이 중 하나입니다 : 당신이 명령 줄 인수로 로그 출력의 특정 수준을 사용하거나 사용하지 않도록 설정할 수 있습니다처럼 scrapy의 로그 documentation에있는 자료보고에서

a sample of a screenful of output

+0

인쇄 할 텍스트 유형은 무엇입니까? 파이썬 로깅을 사용 했습니까? 이 링크의 –

+0

https://docs.scrapy.org/en/latest/intro/tutorial.html#how-to-run-our-spider는 내가 알아야 할 출력으로 선언되었습니다. 하지만 위와 같이 필요하지 않은 라인이 수천 개가 있기 때문에 볼 수 없습니다. – luky

+2

디버그 모드에있는 것처럼 보입니다! 혹시 -v 플래그로 시작 했습니까? –

답변

0

, 그것은 보인다 디버그 수준. 스티브 반즈와 부분적으로 내 지식 하하에

--nolog 
+1

파이썬과 관련이 없다. – luky

2

확인을 해결 부분적으로 감사 : 더 출력을 하시겠어요 경우 또한, 명령 줄 옵션이 나타납니다. 환경 변수 PYTHONVERBOSE = 1을 설정해야합니다. 제거하려면 제거한 다음 예상대로 작동합니다. 좋은.

+0

이것은 매우 유용한 답변입니다! 환경 변수가 어디에서 왔는지 알고 있습니까? 당신이 직접 설정하지 않았다고 가정합니다. 아마도 설치 프로그램에서 옵션이었을 것입니다. – usr2564301

+0

나는 아무런 단서도 가지고 있지 않다. 어떻게 든 자동으로 yes로 설정되었다. 물론 수동으로 설정할 수도 있습니다. – luky