본문 바로가기

파이썬186

[파이참팁4] 내가 파이참만 쓰는 가장 큰 이유 : 다양한 실행방법 안녕하세요? 지난 포스팅에서는 파이참의 자동완성 기능 세 가지에 대해 가볍게 소개해드렸습니다. 바로 구문완성(Ctrl-Shift-Enter), 리포매팅(Ctrl-Alt-L), 그리고 라이브템플릿(Ctrl-J)이었어요. 2022.04.13 - [파이참 팁] - 3. 번거로운 타수를 확 줄여주는 똑똑한 파이참의 단축키들(코드자동완성) 3. 번거로운 타수를 확 줄여주는 똑똑한 파이참의 단축키들(코드자동완성) 지난 시간에는 파이참에서 파일과 폴더 만드는 방법, 이름바꾸기 등에 대해 알아보았습니다. 이번 시간에는 코드 타이핑하실 때 괄호와 콜론까지 일일이 하시는 분들을 위해 소개해드리는 (개 martinii.fun 그럼 이번 포스팅에서는 파이참에서 제공하는 다양한 코드실행 방법에 대해 소개해 드릴 거예요. 1. .. 2022. 4. 14.
문서 내 모든 이미지를 추출하는 프로그램 feat. 한글메시지박스 지난 포스팅에서.. 한글 메시지박스 기능을 활용하면 준수한 (그리고 어색하지 않은) GUI를 구현해주었습니다. tkinter나 PySide 같은 모듈을 사용하지 않고도요. 2022.04.09 - [업무자동화/파이썬-아래아한글 자동화 기초] - hwp파일 열 때 한/글 자체 다이얼로그를 이용하면 qt도 tkinter도 필요없다!? hwp파일 열 때 한/글 자체 다이얼로그를 이용하면 qt도 tkinter도 필요없다!? 안녕하세요? 한/글에서 제공하는 API 중에는 대화상자를 열어주거나, 파일을 열거나, 대화상자를 띄워주는 메서드가 있습니다. 어쩔 수 없이 PyQt나 tkinter 등을 사용해야 하는 경우도 있지만 (여러 martinii.fun 아래의 예제는 한/글 자체 다이얼로그를 적극적으로 활용한 프로그램.. 2022. 4. 14.
[파이참팁3] 번거로운 타수를 확 줄여주는 똑똑한 파이참의 단축키들(코드자동완성) 지난 시간에는 파이참에서 파일과 폴더 만드는 방법, 이름바꾸기 등에 대해 알아보았습니다. [파이참팁2] 파일 새로 생성하고, 이름 바꾸기 지난 포스팅 2022.04.11 - [파이참 팁] - 1. 파이참 입문자를 위한 창 이동 및 기본 인터페이스 1. 파이참 입문자를 위한 창 이동 및 기본 인터페이스 안녕하세요? 저는 파이썬을 배운지 1년 정도 되었 martinii.fun 이번 시간에는 코드 타이핑하실 때 괄호와 콜론까지 일일이 하시는 분들을 위해 소개해드리는 (개인적으로 파이참의 신박한 기능 Top5 안에 드는?) 파이참만의 코드 자동완성 기능입니다. 익숙해지고 말고 할 것 없이 종류대로 막 그냥 써보세요. 그리고 맘에 드는 완성기능은 자주 써보세요. 구문완성 단축키 Ctrl-Shift-Enter입니다.. 2022. 4. 13.
[파이참팁2] 파일 새로 생성하고, 이름 바꾸기 지난 포스팅 2022.04.11 - [파이참 팁] - 1. 파이참 입문자를 위한 창 이동 및 기본 인터페이스 1. 파이참 입문자를 위한 창 이동 및 기본 인터페이스 안녕하세요? 저는 파이썬을 배운지 1년 정도 되었을 때, 2016년도에 파이참을 접했습니다. 처음엔 "부담스럽다"는 느낌이 정말로 강했어요. 그도 그럴 것이 당시 쓰고 있던 랩탑 사양도 많이 낮았 martinii.fun 안녕하세요? 프로그래밍 입문자이신데, 파이참까지 설치하고 나서 실행하면 얼떨떨합니다. 무엇부터 해야 할지 막막하기도 하고요. 그럼에도 불구하고 프로젝트도 만들어보셨고, 실행도 해보셨고, 시중의 교재나 강의, 매뉴얼, 오늘의팁 같은 걸로 한걸음씩 내딛어서 여기까지 오셨을 거라고 생각합니다. 오늘 소개해드릴 첫 번째 기능과 단축키.. 2022. 4. 12.
[파이참팁1] 입문자를 위한 창 이동 및 기본 인터페이스 안녕하세요? 저는 파이썬을 배운지 1년 정도 되었을 때, 2016년도에 파이참을 접했습니다. 처음엔 "부담스럽다"는 느낌이 정말로 강했어요. 그도 그럴 것이 당시 쓰고 있던 랩탑 사양도 많이 낮았고, 직전에 쓰고 있던 에디터는, IDLE, spyder나 notepad++, bracket 등 가벼운 에디터 위주였거든요. 진정한(?) 통합개발환경이랄 만한 프로그램을 다룬 것은 파이참이 처음이었다고 볼 수 있죠. 파이썬의 급격한 인기와 더불어 파이참의 인기도 덩달아 오르고 있죠. 입문자를 위한 파이참 팁을 하나씩 소개해 보려고 합니다. 파이참을 처음 설치하고 익숙하지 않을 때는 마우스로 이것저것 눌러보면서 배울 수 있지만 조금만 더 사용해보시다 보면, 극단적으로 마우스를 전혀 사용하지 않고 키보드만으로 파이참.. 2022. 4. 11.
hwp파일 열 때 한/글 자체 다이얼로그를 이용하면 qt도 tkinter도 필요없다!? 안녕하세요? 한/글에서 제공하는 API 중에는 대화상자를 열어주거나, 파일을 열거나, 대화상자를 띄워주는 메서드가 있습니다. 어쩔 수 없이 PyQt나 tkinter 등을 사용해야 하는 경우도 있지만 (여러 파일을 불러온다든지, 엑셀파일이나 다른 확장자를 불러와야 하는 경우 등) 기본적인 작업, 한/글 파일 하나를 불러와서 자동화작업을 하는 경우에는 거추장스럽게 GUI모듈을 임포트하지 말고 한/글에서 자체 제공하는 파일열기 다이얼로그를 사용하시면 코딩이 훨씬 간편해집니다. 사용법은 엄청나게 간단하거든요. 바로 hwp.Run("FileOpen") 입니다. 사용방법은 아래와 같습니다. Run 코드 한 줄이면 GUI가 뚝딱! 간편하지요? 한/글에서 제공하는 다양한 Run메서드가 궁금하시다면? hwp의 Run메서.. 2022. 4. 9.
한/글 문서에 포함된 그림들 화질저하 없이 이미지파일로 저장하는 프로그램 만들어보기 안녕하세요? 일상의코딩입니다. 잘들 지내시는지요? 저는 최근 정말정말 운좋게 다양한 일들을 경험하고 있습니다. 이야기보따리는 다음에 풀 기회가 있으면 꺼내놓겠습니다. 이번 시간에는 한/글에서 제공하는 다양한 방식의 메서드 중 가장 간편한 한줄명령어(Run)와 파이썬을 이용해서 응용프로그램을 하나 만들어보겠습니다. 이름하여, "한/글 문서에 포함된 그림들 화질저하 없이 이미지파일로 저장하는 프로그램"입니다. 실제로 한/글 문서에 삽입한 이미지를 화질저하 없이 그대로 이미지파일로 저장하려면, 아래와 같은 작업을 거쳐야 합니다. 1. 이미지를 선택한다. 2. 이미지를 "원래 크기"로 변경한다. 3. 우클릭(또는 다양한 방법)으로 저장한다. 왜냐면, 한/글2020 전의 버전 어딘가까지는 문서 내 삽입된 해상도의.. 2022. 3. 31.
선택한 특정 구간만 새로운 파일로 저장하는 함수 만들기 안녕하세요. 마티니님 유튜브, 블로그 구독자 ㅇㅇㅇ입니다. 먼저 한글 자동화 공부에 많은 도움 주셔서 감사합니다. 공개해주신 동영상, 블로그를 모두 찾아 봤는데요 제가 원하는 기능 없어서 문의 드립니다. 아래한글 파일의 내용 중 특정 영역을 블록으로 선택하여 지정된 블록영역만 다른이름으로 저장하려는데요. 예를 들어서 SetPos로 블록 시작위치를 지정하고 특정 위치의 블록 끝 위치를 지정한 후 블록으로 지정된 영역만 새로운 파일로 저장했으면 합니다. 도움 주시면 감사하겠습니다. 구독과 질문 감사합니다. 질문 주신 분은 어느 정도 한/글 자동화에 익숙하신 분인 것 같아요. SetPos로 두 개의 포지션을 선택해서 사이구간을 다른이름으로 저장하는 방법을 물어보셨습니다. 우선, 선택한 블록을 다른이름으로 저장.. 2022. 3. 13.
GetText의 첫 단락 인덱스를 수정해야 하는 이유(최종) 이번 포스팅은 개별 포스팅이 아닙니다. 아래 포스팅의 보충설명입니다. 2022.02.06 - [업무자동화/파이썬-아래아한글 자동화 기초] - GetText 실행 후에 찾아가서 수정하는 방법 GetText 실행 후에 찾아가서 수정하는 방법 안녕하세요? 일상의 코딩, 일코입니다. 지난 포스팅에서는, 문자열을 단락별로 탐색해서 리턴해주는 GetText라는 메서드를 소개해 드렸습니다. 2022.02.04 - [업무자동화/파이썬-아래아한글 자동화 martinii.fun 위의 상황을 간략히 설명드리면, 코드에는 문제가 없어 보였는데 첫 단락을 수정할 때 문자열 인덱스가 잘못되었는지 엉뚱한 곳으로 가서 코드를 반복합니다. 이건 사실 한/글 문서의 구조 때문에 발생하는 문제로, GetText로 한/글 자동화를 하실 때.. 2022. 2. 8.