전체 글
-
Boilerplate CopierPython/이것저것 파이썬 2023. 12. 25. 01:42
관용구를 txt파일로 관리하는 프로그램. text 폴더에 txt파일 형식으로 저장해 두면 되고, 폴더는 1단계만 지원된다.. 좌측 트리에서 파일을 선택하면 그 내용이 클립보드에 올라간다. 원하는 곳에 붙여 넣기만 하면 된다. pip install pyperclip import os import tkinter as tk from tkinter import ttk, filedialog, messagebox import pyperclip def browse_folder(): folder_path = filedialog.askdirectory() if folder_path: show_folder_structure(folder_path) def show_folder_structure(folder_path): tr..
-
베어샤오슝 BEAR 발난로 DNQ-A02X1잡다한 것들 2023. 12. 11. 11:28
https://link.coupang.com/a/bi1Ys1 샤오미 bear 전기 발난로 발히터 사무실 가정용 COUPANG www.coupang.com 직접 구매해 보고 쓰는 글... 샤오미 일단 상품에 샤오미라는 언급이 있는데... 샤오미와는 전혀 상관없음... 고유명사가 아니라 형용사가 되어 버린 샤오미... 배송 1주일 걸림(구매 시기에 따라 다를 수 있음) 평점 매우 만족 사용후기 슬리퍼를 신고 근무하는 환경이라 한 겨울에 발 시림이 있는 편. 메인 난방으로 히트 펌프 온풍기가 돌아가지만 건물의 단열이 좋지 않아서, 머리는 따뜻한데 발은 시림.... 이런 상황에서 딱인 난방기라 생각됨. 500W 급 소형 온풍기를 발 옆에 두어봤으나. 각도를 잘못 맞추면 뜨겁기도 하고, 소음도 있고 불편. 소형 ..
-
SINCO 온열 장패드 사용기잡다한 것들 2023. 12. 4. 10:37
https://link.coupang.com/a/bidqHG 샤오미 SINCO 온열 발열 마우스패드 책상 전기매트 데스크패드 COUPANG www.coupang.com 꼭 필요한 건 아니지만, 있으면 좋을 법한... 특히 겨울에 손에 동상 걸려본 사람이라면 심각히 구매를 고려해 봄이... (발에 써도 좋지 않을까 싶기는 한데....) 직접 구매해 보고 쓰는 글... 샤오미 일단 상품에 샤오미라는 언급이 있는데... 샤오미와는 전혀 상관없이 붙이는... 고유명사가 아니라 형용사가 되어 버린 샤오미... 배송은 ... 매우 느림... 그런데 매우 느리다고 배송정보에 잘 나와 있음... 12월 4일 주문한다면 20일 도착 예정이라고 나옴. 대략 보름... 본인은 광군제가 끼어서 그런지 더 느리게 받음... 춥..
-
다음 카페 크롤링(2023년 업데이트)Python/파이썬 웹 크롤러 2023. 11. 19. 15:58
* 지나친 크롤링은 서버에 무리를 줄 수 있으며, 계정 정지 처분을 받을 수 있습니다. 달라진 부분 1. 다음 카페의 로그인 방식 2. 셀레니움의 버전업 3. 웹 드라이버 자동 설치 설치 pip install selenium pip install webdriver-manager 코드 from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver.chrome.service import Service from selenium.webdriver.common.by import By # 크롬 드라이버 자동 설치 from webdriver_manager.chrome import Chr..
-
파이썬: 콜백함수(callback)Python/이것저것 파이썬 2023. 10. 23. 07:00
함수(function)는 일등 시민(first-class citizen) 파이썬에서 함수는 일등 시민이다. https://ko.wikipedia.org/wiki/%EC%9D%BC%EA%B8%89_%EA%B0%9D%EC%B2%B4 디테일한 것은 위키의 해당항목을 참고하면 된다. 일급 객체(first-class object)란 다른 객체들에 일반적으로 적용 가능한 연산을 모두 지원하는 객체를 가리킨다. 보통 함수에 인자로 넘기기, 수정하기, 변수에 대입하기와 같은 연산을 지원할 때 일급 객체라고 한다. 여기서 함수를 다른 함수에 인자로 넘길 수 있다는 점에 주목하자. 다음과 같은 것이 가능하다. * 함수명 뒤에 '()'를 붙이면 실행되고, 전달할 때는 함수명만 사용한다는 것에 주의한다. def say_hel..
-
파이썬: 람다 표현식Python/이것저것 파이썬 2023. 10. 7. 07:12
1씩 증가하는 카운터 import tkinter counter = 0 def add(): global counter counter += 1 label.config(text=str(counter)) root = tkinter.Tk() label = tkinter.Label(root, text=str(counter)) label.pack() button = tkinter.Button(root, text='증가', width=15, command=add) button.pack() root.mainloop() 여기에 5씩 증가하는 버튼을 추가한다면? import tkinter counter = 0 def add1(): global counter counter += 1 label.config(text=str(co..
-
[python] emf 2 pngPython/이것저것 파이썬 2023. 8. 2. 10:04
PPT를 만들기 위해 PDF에 있는 사진을 천여장 옮기게 되었다. 열심히 복붙했고 --; 그런데 완성된 파일이 너무 큰 게 아닌가 ㅠ,.ㅠ pptx 파일 확장자를 zip으로 바꾼 뒤 압축을 풀면 안에 파일을 구경할 수 있다. 이미지 파일이 신기하게도 EMF라는 특이한 확장자로 되어 있더란~!! 꿀뷰에서도 지원되지 않는 특이한 포맷... (어도비의 벡터이미지 포맷인가보다.) 혹시나 파이썬의 PIL로 읽을 수 있을까 해서 돌려보니... 헉 잘 읽힌다... 이거슨~! https://www.adobe.com/kr/creativecloud/file-types/image/vector/emf-file.html EMF 파일의 정의와 여는 방법 | Adobe 벡터 이미지 포맷인 EMF(Enhanced Metafile)에..