'변경' 태그의 글 목록
본문 바로가기

변경10

파이썬으로 쉽고 빠르게 빈 폴더 찾아서 폴더명 바꾸기 컴퓨터를 사용해서 일을 하다보면, 많은 폴더를 사용할 때가 있습니다. 좀 더 복잡하고, 정신없이 일을 하다보면 빈 폴더도 여러개 만들어질 때도 있습니다. 이럴때 빈폴더인지 여부를 파이썬을 이용해서 쉽고, 빠르게 찾아낼 수 있습니다. 더욱이 빈폴더의 폴더명을 바꿔서 표시하는 것도 가능합니다. 파이선을 잘 활용하면, 여유있게 일을 할 수도 있겠네요. from tkinter import * import os 가져올 모듈은 'tkinter'와 'os' 모듈입니다. 사실 'os' 모듈만 있어도, 원하는 기능을 작동하기에 충분하지만, 나중에 exe 파일로 만들어서 보다 편리하게 사용하기 위해서 'tkinter'도 함께 사용했습니다. win = Tk() lbl = Label(win, text='현재 폴더에서 빈폴더를.. 2021. 10. 16.
tkinter - 윈도우 창 만들기 파이썬으로 유용한 프로그램을 만들더라도 사용할때마다 파이참을 열어야 한다면 여간 번거러운 일이 아닐 수 있습니다. 파이썬으로 만든 코드를 실행파일로 만들더라도 최소한의 UI라도 있으면 훨씬 편하게 활용할 수 있습니다. PyQt나 Qtdesigner를 사용해도 되지만, tkinter 모듈을 사용하면 훨씬 빠르고 편리하게 원하는 프로그램을 만들 수 있습니다. 'tkinter'는 내장 모듈이기 때문에 별도로 설치할 필요는 없습니다. from tkinter import * tkinter 모듈을 불러와 보겠습니다. win = Tk() ~~ 중간에 내용 ~~~~~ win.mainloop() 이런 구조로 활용하시면 됩니다. win = Tk() win.mainloop() 이렇게만 코드를 입력하고 실행시켜 보겠습니다. .. 2021. 10. 2.
NH투자증권 주식 계좌 별명 ( 이름 ) 바꾸는 방법 NH투자증권 주식계좌를 알아보기 쉽게 별명을 붙여서 관리하고 있습니다. 오랜만에 계좌별명을 변경하려고 하는데 메뉴를 찾지 못하겠네요. 한참을 찾아서 결국 알아냈습니다. 방법은 아래와 같습니다. MTS 메인페이지의 하단에 "전체메뉴"를 눌러줍니다. 검색란에 "계좌"라고 입력 한 후 돋보기 표시를 눌러줍니다. 그러면 멘 아래에 "My/고객센터>공지/이벤트>기타" 안에 있는 "계좌순서/표시 지정"을 선택합니다. "계좌순서 지정"에서 위의 그림과 같이 빨간색 박스로 표시된 "연필모양 아이콘"을 눌러줍니다. 그러면 "계좌별명 등록/수정" 창이 나옵니다. 원하시는 계좌에 계좌별명을 입력하시고 "확인"을 눌러 주시면 됩니다. "계좌명 표시 설정"도 가능하네요. 본인이 보시기 편하게 설정하시면 될 것 같습니다. 2021. 8. 17.
python pandas - 판다스 기본(컬럼을 인덱스로, 인덱스를 컬럼으로 변경하는 방법 ) 제 기억력이 워낙 나쁜편이라 코딩에는 적합하지 않은 것 같습니다. 다행히 요즘 기술이 발전하여 기억을 저장할 수 있는 방법이 많네요. 코딩을 한 후 몰랐거나 다음에 필요할 것 같은 부분을 블로그에 저장하니 생산성과 효율이 많이 향상되는 것 같아 너무나 좋습니다. 판다스에서는 기본적인 기능들이 잘 기억이 안 나더라구요. 그 중에 인덱스를 컬럼으로 컬럼을 인덱스로 바꾸는 간단한 방법을 기록하도록 하겠습니다. 컬럼을 인덱스로 만드는 방법입니다. set_index('col_name') 이렇게 사용하면 됩니다. 만약 mutil index(다중 인덱스)를 만들고 싶으면, set_index(['col1', 'col2']) 이렇게 사용하면 됩니다. 이번에는 인덱스를 컬럼으로 만드는 방법입니다. df['col'] = d.. 2021. 6. 1.
python openpyxl - 파이썬으로 엑셀의 열너비, 행높이 변경하기 (여러 행, 열 크기 동시에 조절하기) VBA처럼 파이썬으로 엑셀의 열너비, 행높이를 조절할 수 있습니다. 모듈은 openpyxl 에서 Workbook 이나 load_workbook 중 아무거나 불러오면 됩니다. 저는 임의로 엑셀파일을 만들어서 가져온 다음에 활성화 된 시트를 'ws'라는 변수에 담았습니다. 행 높이를 변경하려면 worksheet function에서 'row_dimensions.height'를 쓰면 됩니다. Column도 비슷한 방법으로 너비를 지정할 수 있습니다. 아쉬운 건 VBA에서는 range를 써서 여러 행이나 열의 크기를 변경할 수 있지만, 파이썬에서는 for 문을 써서 변경해야 하네요. 행은 이렇게 범위를 설정해서 반복해 주면 됩니다. 하지만, 열은 'A', 'B', 'C' 이렇게 되어 있기에 반복문을 쓰기가 곤란합.. 2021. 4. 25.
Python openpyxl - 파일생성, 시트명 바꾸기, 탭색 변경 openpyxl 라이브러리를 이용하여 엑셀파일을 만들어서 저장해 보도록 하겠습니다. 전체 코드는 아래와 같습니다. 1 2 3 4 5 6 7 from openpyxl import Workbook wb = Workbook() ws = wb.active ws.title = 'test_sheet' wb.save('sample.xlsx') wb.close() cs openpyxl 모듈에서 Workbook을 불러오고, Workbook() 은 wb 변수에 저장합니다. ws는 활성화 된 시트를 담을 변수입니다. 시트의 이름은 ws.title='OOO'으로 변경합니다. 현 파일 위치에 만들어진 엑셀파일을 'sample.xlsx'라는 이름으로 저장하고, 워크북을 닫아 줍니다. 실행해 보면 아래와 같이 엑셀파일이 만들어 진.. 2021. 3. 17.
엑셀 - 테이블(표) 자동으로 선 그리기(조건부 서식 이용) 엑셀에서 표(테이블)이 변경될 때마다 선을 다시 그려야 한다면 여간 귀찮은 일이 아닐 수 없습니다. 이때 '조건부서식'을 이용하면 자동으로 선을 그릴 수 있습니다. 우선 엑셀파일을 연다음 임의로 글자를 입력합니다. 조건부서식이 들어갈 범위의 셀을 마우스로 선택합니다. 엑셀 상단 '홈' 메뉴에서 '조건부서식'을 클릭한 다음 '새 규칙(N)'을 선택합니다. '새 서식 규칙' 창에서 규칙유형은 "수식을 사용하여 서식을 지정할 셀 결정"을 선택하고 '규칙 설명 편집' 창에서 "다음 수식이 참인 값의 서식 지정(O)" 에 수식을 입력합니다. 그리고 마지막으로 "서식(F)" 버튼을 눌러서 서식을 지정합니다. '셀 서식' 창에서 '테두리' 탭의 선과 색을 지정하고 '윤곽선'을 선택한 다음 '확인' 버튼을 클릭합니다... 2020. 12. 24.
크롬, 엣지 배경 어둡게 하는 방법(How to make the Chrome and Microsoft Edge dark) 밝은 브라우저 화면을 게속 보다보면 아무래도 눈에 피로가 쌓일 가능성이 높습니다. 눈은 소중하니깐 조금이라도 피로를 줄이기 위해 브라우저 화면을 어둡게 하는 방법을 알아 보도록 하겠습니다. 우선 크롬부터 확인해 보겠습니다. 크롬브라우저를 엽니다. 브라우저의 상단에 점이 세개로 표시된 부분을 클릭하신 다음에 "설정(S)"을 클릭합니다. 설정탭에서 왼쪽에 '모양'을 클릭하고나서 오른쪽에 '테마'에 있는 화살버튼을 누릅니다. chrome 웹 스토어로 이동해서 어두운 테마를 선택하시면 됩니다. 저는 'Just Black'을 선택했습니다. "Chrome에 추가"를 누르면 설정이 적용됩니다. 크롬브라우저의 기본 배경이 어둡게 바뀐것을 확인하실 수 있습니다. 이번에는 Microsoft Edge 브라우저에 어두운 배경.. 2020. 12. 16.
MS Word(워드) 파일에서 메모 작성자 이름 변경하기 회사에서 업무를 하다보면 주석을 합쳐야 할때가 있습니다. 주석을 합치는 기능은 Microsoft Word 에서 기능을 기본적으로 제공을 하지만, 주석의 이름은 어떻게든 바꾸기가 어렵습니다. 이때 워드에서 매크로 / VBA(Visual Basic Application)을 사용해야 합니다. 워드파일을 열어서 상단 메뉴에서 "파일"을 선택합니다. 왼쪽에 파란색 바탕의 매뉴 중 맨 아래 "옵션"을 클릭합니다. 'word 옵션' 창이 열리면 오른쪽에 '개발도구'에 체크를 합니다. 그리고 아래에 있는 '확인'버튼을 누릅니다. 다시 ms word 의 메뉴로 돌아가면 '개발 도구'라는 메뉴가 추가된 것을 확인 할 수 있습니다. '개발도구' 메뉴로 들어가서 'Visual Basic"을 클릭합니다. 상단 메뉴에서 "삽입(.. 2020. 12. 6.
엑셀 - 조건부서식 엑셀을 사용 하다보면 특정 조건에 음영을 표시하던지, 색깔을 표시하는 등 서식을 지정하고 싶은 경우가 있습니다. 이런것은 엑셀의 '조건부서식'을 사용하시면 됩니다. 임의로 데이터를 만들어서 위의 그림과 같이 마우스로 선택 해줍니다. 위의 보이는 점수 중 50점 이하는 노란색 음영으로 표시하도록 하겠습니다. 엑셀 상단의 메뉴에서 '조건부서식'을 클릭합니다. 조건부 서식에서 '새 규칙'을 선택합니다. '새 서식 규칙' 창이 나오면 "▶수식을 사용하여 서식을 지정할 셀 결정"을 선택합니다. 50점 미만이면 음영이 노란색으로 표시될 수 있도록 수식을 작성합니다. "=IF(C1 2020. 11. 27.