디시인사이드 갤러리

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

갤러리 본문 영역

[일반] 파이썬 23일차가 겪고 있는 꼬라지 보여줌

ㅇㅇ(182.211) 2022.10.08 17:21:17
조회 465 추천 0 댓글 7
														



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



새벽에 하소연 늘어놓고 간 초보임







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


만들어 놓은 프로그램의 구현 의도 자체는 간단함.


작업시작! 버튼을 누르면 입력한 경로의 원본 엑셀파일을 불러와서


들어있는 데이터를 정해진 조건에 따라 필터링하고 시트별로 데이터들을 전부 나눈 다음 각 시트에 서식을 싹 다 입히고


설정된 저장 경로와 파일명으로 최종 출력하는 프로그램임






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



기본 구조는 대충 이럼




사용자가 경로 입력하고 버튼 누르면


프로그레스바 돌리는 1번 쓰레드


작업 돌리는 2번 쓰레드가 동시에 굴러 감




작업 돌리는 2번 쓰레드가 실행되면 우선 현재 ui에 사용자가 입력한 입출력 경로랑 파일명 텍스트를 받아 옴


그리고 그 입출력 경로를 외부에 있는 TASK.PY 파일의 각 작업 CLASS들에 넣어주고


각 클래스들은 절차적으로 돌아가면서 입력된 경로의 파일을 수정하고 별도의 파일로 생산 ->


생산된 파일을 수정 -> 다시 수정 반복 계속 돌려서 최종 작업물을 출력해주는게 내 의도임.







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




겪는 가장 큰 문제 :


입력한대로 파일명 출력이 제대로 안됨.


실행 돌리면 사용자가 UI에 입력한 입출력 경로와 파일명은 물론


GUI.PY 파일이나 TASK.PY 파일에 내가 입력한 설정경로/파일이름과는 무관하게


TASK.PY 파일을 따로 실행 했을 때 마지막으로 입력했던 파일명으로 결과물이 출력 됨


웃긴 게 그 전에 쓰레드 구현 할 줄 몰라서 절차적으로 돌아가도록 만들었을땐


작업 중에 UI 뻗는 거 빼면 입력했던 파일명 잘 받아오고 정상적으로 작동했었음...


물론 지금도 함수 안에서 PRINT로 출력해보면 UI에서 파일명 경로명 전부 잘 받아옴


근데 왜 UI에서 실행버튼만 누르면 지ㅈ대로 메모리에 짱박아둔 이름 갖고와서 출력하는지 모르겠음.





작업 돌리는 함수를 별도의 클래스로 안 나누고 하나의 클래스 안에서 돌도록 야매로 쓰레드 나눠놔서 그런가...


아니면 외부 파일에 만들어 둔 클래스를 쓰레드로 돌려서 문제 터지는건가...


외에도 로그 시간 출력 병신같이 나오는거나 작업 다 완료하고 가끔 툭 꺼지는 문제도 있고...


일단 대가리 식히고 내일까지 구글링하면서 머리통 좀 갈궈보다가 정 안되면 강 저대로 갖다 쓸 듯









추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 말머리 제목 글쓴이 작성일 조회 추천
- 설문 해외에서 겪는 불합리한 대우에 대응 잘 할 것 같은 스타는? 운영자 25/11/03 - -
- AD 저녁 뭐먹지? 오늘의 메뉴 추천! 운영자 25/10/31 - -
1956 🔎질문 파이썬 프로그래밍 좀 도아주세유 ㅜ [2] 탐라 잼니(118.221) 22.11.07 215 0
1954 🔎질문 과제 파이썬 주제 추천좀요~~ [1] ㅇㅇ(14.37) 22.11.07 348 0
1953 🔎질문 f string은 어케 써요 [3] ㅇㅇ(124.49) 22.11.07 149 0
1951 🔎질문 파이썬 교재로 기본 공부하다가 막힌 부분이 있어서 질문드립니다 [2] 팩톨이갤로그로 이동합니다. 22.11.05 171 0
1949 🔎질문 숙제좀도와주세요 [3] ㅇㅇ(112.152) 22.10.30 279 0
1948 🔎질문 파이썬 관련 질문 [1] 탕구리(121.127) 22.10.29 191 0
1946 🔎질문 파이썬 셀레니움 shadow-root 관련 질문 드립니다. [4] ㅇㅅㅇ(211.114) 22.10.27 288 1
1945 💡답변 flask 답변 [2] ㅇㅇ(112.221) 22.10.27 181 0
1944 🔎질문 심심한데 도움 필요한사람 [2] ㅇㅇ(112.221) 22.10.27 173 0
1943 📚정보 파이썬 3.11나왔네 [3] ㅇㅇ(1.237) 22.10.27 265 0
1942 🔎질문 아나콘다 설치 시 자동으로 설치되는 스파이더 관련 질문!!ㅠㅠ [6] portishead(112.169) 22.10.27 224 0
1941 🔎질문 파이썬 처음 시작하는데 도움좀ㅠㅠ [3] ㅇㅇ(118.32) 22.10.26 164 0
1940 일반 이런 해괴망측한 언어가 다 있담 ㄹㅇ갤로그로 이동합니다. 22.10.26 136 0
1939 🔎질문 flask 잘하시는 분? [3] ho(49.164) 22.10.25 225 0
1938 🔎질문 왕초보 질문 [6] ㅇㅇ(210.125) 22.10.24 194 0
1937 🔎질문 파이썬으로 브라우저 여는 거 어떻게 하나요? [3] ㅇㅇ(143.248) 22.10.23 187 0
1936 🔎질문 파이썬 셀레니움 alert질문 드려요 [2] ㅇㅇ(211.114) 22.10.21 418 0
1935 🔎질문 Png 에서 mp4로 변환하는데 오류 도움 부탁드립니다 ho(49.164) 22.10.20 111 0
1934 🔎질문 selenium alert창 처리 질문 ㅇㅇ(211.243) 22.10.20 115 1
1933 🔎질문 [CSV읽기] CSV파일의 마지막 행이 인식되지 않는 문제 rosros갤로그로 이동합니다. 22.10.19 167 0
1932 🔎질문 Flask 스트리밍 도와주십쇼 ho(49.164) 22.10.18 115 0
1931 🔎질문 파이썬 정렬 힌트 도와주세요 [4] ㅇㅇ(1.242) 22.10.18 164 0
1930 🔎질문 물리학과는 왜 파이썬을 배우나요? [4] ㅇㅇ(222.236) 22.10.18 264 0
1929 🔎질문 gradio 웹페이지 자동화 질문 콜라조무사갤로그로 이동합니다. 22.10.18 102 1
1928 🔎질문 파이썬 출력문 정렬좀 도와주세요 ㅁㄴㄴ(211.251) 22.10.18 119 0
1927 🔎질문 파이썬 왕초보 질문좀.. ㅇㅇ(86.233) 22.10.18 174 1
1926 🔎질문 자료구조 Linked List 구현 과제 도와주실 분 3만원 [2] 파이썬늅(14.5) 22.10.17 177 0
1923 🔎질문 Pyqt5 로 트레이딩뷰 같은거 만들라면 무슨 모듈 써야됨? [3] ㅇㅇ(122.35) 22.10.16 185 0
1921 🔎질문 Yolov5 스트리밍 도움 부탁 드립니다 [2] ho(49.164) 22.10.15 258 0
1920 🔎질문 하 ㅡㅡ [5] 이게도대체머가잘못(121.55) 22.10.11 169 0
일반 파이썬 23일차가 겪고 있는 꼬라지 보여줌 [7] ㅇㅇ(182.211) 22.10.08 465 0
1917 🔎질문 왕초보의 질문 [2] ㅇㅇ(211.234) 22.10.08 169 0
1916 🔎질문 리스트 insert가 O(n)이고 append는 O(1)이면 [7] ㅇㅇ(110.70) 22.10.08 162 0
1915 일반 야발 GUI 연결하는게 진짜 개ㅈ같이 빡세노 [4] ㅇㅇ(182.211) 22.10.08 281 0
1914 🔎질문 초보 질문 [4] ㅇㅇ(219.250) 22.10.06 170 0
1913 🔎질문 왕초보 질문... [6] ㅇㅇ(123.143) 22.10.05 196 0
1912 🔎질문 셀레니움 함수 href url에서 텍스트 추출하여 저장하는 방법좀 [9] ㅇㅇ(203.249) 22.10.05 170 0
1911 🔎질문 파이썬 소수점 내림 어케함? [3] ㅇㅇ(58.225) 22.10.03 201 0
1909 🔎질문 파이썬 설치 방법 보고 했는데.. [4] ㅍㅇ(110.8) 22.10.03 841 0
1907 🔎질문 뉴비 while문 질문있어요!! [3] ㅇㅇ(180.69) 22.10.01 174 0
1905 🔎질문 본인 개초보가 def return / 하다 막혔음 [8] ㅇㅇ(125.129) 22.09.28 207 0
1904 🔎질문 필터링 코드 만든다고 대가리 박는 초보임 [1] ㅇㅇ(182.211) 22.09.28 137 0
1902 🔎질문 개초보 노가다 줄이는 방법 좀 알려주세여... [3] ㅇㅇ(182.211) 22.09.24 232 0
1901 🔎질문 파이썬 공부 길잡기 [8] milkiscow(211.182) 22.09.20 1834 0
1900 🔎질문 프로세스 우선순위랑 선호도 설정 [2] ㅇㅇ(59.2) 22.09.19 697 0
1898 🔎질문 반복문 질문 [7] ㅇㅇ(116.47) 22.09.18 202 0
1897 🔎질문 Jpg 파일명을 날짜와시간으로 저장 하는데 경로 설정을 모르겠습니다. [8] ho(49.164) 22.09.17 280 0
1896 🔎질문 파이참 하는데 __init__이 어떻게 문제인건가요? [3] ㅇㅇ(27.117) 22.09.16 240 0
1895 🔎질문 겜도중에 파이썬키면 정지먹나...? [3] ㅇㅇ(211.104) 22.09.15 245 0
1894 🔎질문 파이썬 문자열 따음표 5개를 적은 경우 [7] 파이썬초보(222.117) 22.09.15 187 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2