디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[🔎질문] 파이썬에서 외부 프로그램 실행 시 실시간출력+로깅할수있나요

ㅇㅇ(115.143) 2022.01.02 22:50:16
조회 769 추천 0 댓글 17
														

레딧 검색과 구글링을 통해서 print()문의 로그를 남기는 법은 알아냈으나,

외부 프로그램은 print문을 사용하지 않으므로 로깅이 안되더라구요


그래서 더 구글링을 하던 중 os를 이용한 외부 프로그램 실행은 구식이고,

subprocss로 실행을 하는게 더 최신 방법이라고 하더라구요.

또한 로깅을 위해 logzero를 import해서 사용하면 된다고 해서 간단하게 테스트 해 보았습니다.


외부 프로그램: https://github.com/ytdl-org/youtube-dl/releases     (youtube-dl.exe)

코드: https://pastebin.com/U8KVf1ZG


근데 제가 원하던 건 기존 bat파일을 이용하여 실행하였을 때 처럼 콘솔창에 실시간으로 진행상태가 나오며,

작동이 끝난 후 로그파일을 열어 보면 콘솔창 전체선택 후 복붙한것처럼 모든 내용이 기록되어있던 걸 원했는데

youtube-dl.exe --geo-bypass https://www.youtube.com/playlist?list=PLmj8ei6qw-vktP9xHwkKuqivn7AUWNOh1 > log.txt

bat파일에 위처럼 작성하여 실행하면 현재 진행상황이 안보이고 결과로그만 남지 않습니까? 마치 그것처럼 되더라구요

사실 이런 식으로 로그 파일만 남기려면 bat파일을 쓰지, 파이썬을 쓸 이유가 없기에 질문드립니다

실시간으로 프로그램 진행 상황을 콘솔에서 볼 수 있으면서, 종료 후 로그까지 남길 수 있는 방법이 뭐가 있을까요?


wtee도 써봤는데 이건 또 프로그램에 따라 로그 및 실행 자체가 엄청 깨지더라구요. 일부 문자가 표시 안된다던가, 로그가 이상하게 남는다던가..




viewimage.php?id=3da4c42eeadc&no=24b0d769e1d32ca73deb82fa1bd8233ce417c6b049da1a66640746b424c21006a9ff3e5becd739c6bd63bc7d045760492b211b070a034d9cf5c825dd0b1797be98165855

콘솔 상에선 이런 식으로 동작합니다.



viewimage.php?id=3da4c42eeadc&no=24b0d769e1d32ca73deb82fa1bd8233ce417c6b049da1a66640746b424c21006a9ff3e5becd739c6bd63bc7d045760492b211b070a034d9ca5cf21880f16c1bc9c11f030

viewimage.php?id=3da4c42eeadc&no=24b0d769e1d32ca73deb82fa1bd8233ce417c6b049da1a66640746b424c21006a9ff3e5becd739c6bd63bc7d045760492b211b070a034d9ca0c977de5e1294b029389f6d

파이썬에서도 로깅 부분을 주석처리 한다면 정상적으로 터미널에서 보이는 걸 알 수 있습니다.

하지만, 로깅 부분을 활성화시키면 정상적으로 작동하나 작동과정에서 발생하는 출력을 볼 수 없으며

결과만 로그파일에 남게 됩니다.


3줄요약

1. 상황: 콘솔에서 동작하는 프로그램의 진행 상황을 보며, 로그도 남기고 싶음 (리눅스의 tee처럼)

2. 문제점: 작동 중일때 상황이 보이지 않음. 결과만 로그에 남음

3. wtee도 소용X

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
- 설문 해외에서 겪는 불합리한 대우에 대응 잘 할 것 같은 스타는? 운영자 25/11/03 - -
- AD 저녁 뭐먹지? 오늘의 메뉴 추천! 운영자 25/10/31 - -
1194 🔎질문 컴끈상태에서도 크롤링하려면 [1] ㅇㅇ(115.21) 22.01.21 132 0
1193 🔎질문 파이썬도 창비활성화상태에서 매크로 가능? [3] ㅇㅇ(111.171) 22.01.20 214 0
1192 🔎질문 리스트에서 value 가 없다는데 [3] 넌나의이유갤로그로 이동합니다. 22.01.20 130 0
1191 🔎질문 컴푸터구조라는거 너무 추상적인거 아니노? [5] 키메라(112.148) 22.01.19 148 0
1190 🔎질문 파이썬 이미지서치관련해서... [4] ㅇㅇ(121.181) 22.01.19 232 0
1189 🔎질문 %포맷팅에서 변수 이중으로 쓰는 방법 있음? [4] ㅇㅇ(211.219) 22.01.19 133 0
1188 🔎질문 파이선으로 뭐할수있음? [3] ㅇㅇ(211.55) 22.01.19 162 0
1187 🔎질문 늒네 inflearn 파이썬강의로 시작하면 됨? [5] ㅇㅇ(210.105) 22.01.19 189 0
1186 🔎질문 파이썬 class 내에 method에서 쓰이는 변수 정확이 머라고 부름? [6] ㅇㅇ(220.125) 22.01.19 121 0
1185 🔎질문 파이썬 안드로이드에서 어플로 실행하는데 Index랑 Ramdom이 안써짐 [7] 안녕하세용(220.78) 22.01.18 204 0
1183 🔎질문 date->year 새로운 column 만들기 질문 [2] ㅇㅇ(118.221) 22.01.18 104 0
1181 🔎질문 특정 열들의 값을 더해서 그 합계를 새로운 열로 만들고 싶어요 [9] ㅇㅇ(59.16) 22.01.18 108 0
1180 일반 파이썬만 쓰다가 자바 배우려니까 파이썬이 최고인거 같다 [1] ㅇㅇ(211.219) 22.01.18 148 0
1178 🔎질문 념글에 파이선특징 좃구림이 뭔뜻이냐? [2] ㅇㅇ(112.140) 22.01.16 149 0
1177 일반 inflearn으로 파이썬 배우는중 [4] 학종이갤로그로 이동합니다. 22.01.16 163 0
1175 🔎질문 파이썬 쉬운거 맞누? [4] ㅇㅇ(112.140) 22.01.16 245 2
1174 🔎질문 고추 잘만드는법 어디서 배우노? [4] 키메라(112.148) 22.01.16 165 1
1173 🔎질문 matplotlib에서 다중막대그래프 values label 표시 ㅁㅁㅁ(14.39) 22.01.15 98 0
1171 🔎질문 간단한 그래프 그리기 좀 도와주세요ㅠㅠ [8] ㅇㅇ(59.16) 22.01.14 213 0
1169 🔎질문 키메라 게이는 사람이 어딘가 모르게 [3] ㅇㅇ(223.39) 22.01.14 178 4
1168 일반 파이썬 처음으로 실생활에서 써먹었다 [3] 키메라(112.148) 22.01.13 202 0
1167 🔎질문 파이썬 윈도우 원격서버에 대한 CPU 사용량 출력하는 방법 [1] 파이썬 초보(211.46) 22.01.13 344 0
1166 🔎질문 혹시 3중 for문 도움좀 주실분 계신가요 [4] ㅇㅇ(49.165) 22.01.12 169 0
1163 🔎질문 선생님들 도움 [5] ㅇㅇ(155.230) 22.01.11 140 0
1162 🔎질문 # 도움! for 루프로 정규표현식에 사용할 문자열 만들기 [19] ㅇㅇ(211.206) 22.01.11 178 0
1161 🔎질문 한번에 머릿속으로 돌리는 코드 몇줄이 한계노? [3] 키메라(211.36) 22.01.10 147 0
1157 일반 입출력 개념이 어려운 개념인가에 대한 고찰 [7] ㅇㅇ(121.142) 22.01.10 136 0
1156 일반 뉴비 예수 안믿고 지옥도 안가는법 알아냈다 [3] 키메라(112.148) 22.01.10 131 0
1154 🔎질문 코응애 len 코드가 작동을 안해요 [5] ㅇㅇ(49.165) 22.01.08 191 0
1153 🔎질문 pyinside 갖고 있는 사람 있음? ㅇㅇ(1.241) 22.01.08 163 0
1152 일반 opencv로 이것저것 하는거 보니까 delphi갤로그로 이동합니다. 22.01.08 136 0
1151 일반 굿굿 컴 포맷하니까 잘되네요 [3] ㅇㅇ(115.143) 22.01.08 105 0
1150 일반 vs code에서 가상환경 자동으로 생성해주는 플러그인이 있을까요 [3] ㅇㅇ(115.143) 22.01.08 151 0
1148 🔎질문 파이썬 sys.argv[1] 하면 f-string이 안먹힙니다 [10] ㅇㅇ(115.143) 22.01.07 176 0
1147 🔎질문 파이참 쓰는데 이거 왜이럼.... [5] ㅇㅇ(220.72) 22.01.07 154 0
1146 일반 다른 언어 ㅈㄴ순회하다가 파이썬보니까 ㅈㄴ어색하네 [1] 키메라(1.212) 22.01.07 154 0
1145 일반 파이썬 [1] ㅁㅁ(223.38) 22.01.07 201 1
1144 일반 @@@파이썬 프로그램구한다@@@ [1] 아무생각갤로그로 이동합니다. 22.01.07 156 0
1143 🔎질문 파린이 중학생입니다 [2] ㅇㅇ(218.236) 22.01.07 144 0
1142 🔎질문 파이참 이용 질문 .. [1] 파린이(182.221) 22.01.06 120 0
1141 🔎질문 늅) 아나콘다 사용중 오류 발생함... [12] ㅇㅇ(114.111) 22.01.06 512 0
1140 🔎질문 F5 눌렀는데 실해잉 안 돼요 [3] 초보(183.109) 22.01.06 112 0
1139 🔎질문 count 문재 갯수 세기가 안 돼요 ㅠㅠ [2] 초보(183.109) 22.01.06 99 0
1138 🔎질문 디코 음악봇 만들려는데 import가 계속 회색임 [2] ㅇㅇ(119.199) 22.01.04 123 0
1135 🔎질문 파이썬 갤러리는 HTML수정이 안먹히나요? [1] ㅇㅇ(115.143) 22.01.03 181 0
1133 🔎질문 xpath에 있는 링크 가져오는법 있음?? [1] ㅇㅇ(112.150) 22.01.02 150 0
🔎질문 파이썬에서 외부 프로그램 실행 시 실시간출력+로깅할수있나요 [17] ㅇㅇ(115.143) 22.01.02 769 0
1128 🔎질문 키메라 게이 몇 살이냐 [2] ㅇㅇ(223.39) 22.01.01 132 2
1126 일반 2022 첫글 [2] ㅇㅇ(219.249) 22.01.01 123 4
1125 🔎질문 파이썬 공부관련 질문이요.... [1] ㅇㅇ(125.182) 21.12.31 229 1
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2