만두사랑 (121.♡.87.227)
2025년 2월 1일 AM 12:48 · 수정됨(23:34)
힘들진 않지만 귀찮은 작업이 있습니다.
초반에는 데이터가 많지 않아 수동으로 하다 (계산기) 점점 데이터가 늘어나 아쉬운 대로 엑셀로 작업을 하고 있었습니다.
서버에서 이메일로 50~80페이지 pdf 파일이 오면, 이걸 txt파일로 저장한 후, 엑셀에서 고정 폭 데이터로 불러와 필요한 컬럼들만 잘라내 미리 만들어둔 엑셀 파일로 붙여넣어 계산을 하는 방법인데 아무리 빨리 해도 2~3분은 걸립니다.
가끔 txt파일을 불러올 때 오류가 생기면 추가로 3~5분씩 더 걸리고요. 문제는 이게 8개의 파일을 해야하니 30~50분씩 걸리더라구요. 그래서 몇년전에 파이썬으로 자동화를 해 보려고 잠깐 공부를 했던적이 있습니다만.. 작심 3일로 끝나버렸죠.
그러다 어제 여기서 Deepseek 로컬설치 글을 보고 필 받아서 파이썬과 VSCode를 깔고 챗gpt를 켜 봅니다.
2번 실패하고 3번째에선 만족스러운 결과물을 얻었습니다.
코드를 만들어 주면 VSCode에 넣어 실행해 보며 작업했습니다.
====================================================
- 파이썬으로 PDF 파일을 읽는 코드를 만들고 싶어. "CreditsOffAck"로 시작하는 줄을 찾아서 마지막 3자리 숫자를 저장한 다음 모든 줄에서 같은 작업을 해서 총합을 구하려고 해.
- PDF 파일을 선택할 수 있는 프롬프트 창도 추가해 줘.
- 좀 더 다듬자. 이 값이 화폐 단위라서 마지막 3자리에 소수점 2자리도 포함돼. 총합을 구할 때 이걸 고려해.
- 그리고 $9.00 이상으로 튀는 값은 개별적으로 따로 출력도 해줘
- 오류가 좀 있네. 같은 줄의 마지막 3자리를 찾는 대신, PDF를 고정 폭 데이터로 처리하자. 첫 번째 컬럼에서 "CreditsOffAck"을 찾고,같은 줄 마지막 컬럼의 값을 찾아서 1의 자리와 소수점 2자리 숫자를 읽어
- "Net Cash In - Out"을 찾아서 "Total Sum" 아래에 출력해 줘.
- "Net Cash In - Out"이 안뜨네. 예를 들어 PDF에서는 이렇게 나와:Net Cash In - Out: $5,437.93 이걸 정확히 찾아서 **"$5,437.93"**을 출력해줘
- cmd 창 말고 GUI를 써서 만들수 없을까?
- $6.00 ~ $8.99 사이의 값도 따로 감지하도록 추가해 줘.
- 결과 표시 영역을 30% 더 넓게 만들 수 있을까?
- 아래 텍스트를 파란색으로 표시해 줘. self.result_text.insert(tk.END, "🔺 High Values (> $9.00):\n") self.result_text.insert(tk.END, "🔹 Mid-Range Values ($6.00 - $8.99):\n") 그리고 Mid-range 값은 주황색, High-value 값은 빨간색으로 출력해 줘.
- 이제 Total Sum, Net Cash, Midrange Value 제목, High Value 제목을 굵고(BOLD) 폰트 사이즈 13으로 만들어
- Mid-value와 High-value 결과 사이에 공백 한 줄 추가할 수 있을까?
- PyInstaller로 --onefile 옵션을 사용해 컴파일하면 앱 창 외에 cmd 창도 뜨는데, 이걸 안 뜨게 할 수 있나?
- Total Sum 결과를 글씨 크기 18로 키워 줘.
=====================================================
그리고 결과물. 8개 파일 작업 하는데 총 1분정도 걸리네요.

오늘은 무료 챗gpt 한도를 넘어 내일 8개 파일을 한번에 처리할수 있는지 물어봐야겠습니다.
로컬 Deepseek에서도 시도해 봤는데 제가 설치를 잘 못한건지 오류가 많더라구요.
느낀점.
1. 정확한 프롬프트 쓰는게 중요하구나.
2. 근데 뭘 알아야 프롬프트를 더 정확하게 쓸수 있겠구나
3. 시간도 많은데 공부를 좀 해야겠다.
4. 내 아이들은 영화속 삶을 살겠구나.
이상 챗gpt로 파이썬 코딩 사용기였습니다.
댓글 (4)
-
Llghtwave광파
25.02.01 · 121.♡.11.202
문외한이 옆에서 봐도... 초보 개발자들이 설 자리가 없어보이더군요. 오히려 연차가 좀 있는 개발자들은 알고 있는 지식으로 AI 활용 잘해서 일당백이고... -
만만두사랑
→ lghtwave광파 작성자
25.02.01 · 121.♡.87.227
써보니 아는만큼 활용 효율이 느는것 같습니다. 두리뭉실하게 물어봐도 효율적으로 대답해 주니 신기하더라구요.
예를 들어 cmd창이 불편해서 gui로 바꿀수 있냐고 물어본것 뿐인데 바로 수정해주는걸 보니.. ㄷㄷ
좀 전에 멀티파일용으로 바꿔달라고 하니 알아서 결과 탭을 추가로 만들어주네요. -
Pparanso
25.02.01 · 118.♡.22.165
저도 문과이고, 코딩은 한 번도 해본적 없는데,
AI 사용해서 시키고 수정하고 반복반복하니,
원하는 웹앱을 만들어 내더라구요. ^^;;
문과인 제가 github도 사용하고....
정말 허접하고 초간단한 것이지만,
어쨌든 이렇게 만들어서 제가 필요한 것을 구현할 수 있다는 것만 해도 정말 새로운 가능성을 보는 것 같았습니다. -
칼칼쓰뎅
25.02.01 · 119.♡.210.192
짧게짧게 유틸적인거 만들긴 좋은데... 실무용 대형프로젝트에서는 무쓸모입니다 ㅎㅎ;
뭐 언젠간 이것도 해결되겠죠.
댓글을 작성하려면 이 필요합니다.