본문 바로가기
728x90
반응형

python399

[Python & PyAutoGUI] pyautogui를 활용하여 마우스 좌,우 클릭 하는 방법 !! [Python & PyAutoGUI] pyautogui를 활용하여 마우스 좌,우 클릭 하는 방법 !!pyautogui 를 사용하여 클릭, 더블클릭 하는 방법 입니다 :) import pyautogui# 지정한 좌표를 왼쪽 버튼으로 두 번 클릭합니다.pyautogui.click(x=100, y=200, clicks=2, interval=0.25, button='left')# 지정한 좌표를 오른쪽 버튼으로 클릭합니다.pyautogui.click(x=100, y=200, button='right') 2024. 5. 17.
[Python] PIL 라이브러리를 사용하여 사진 사이즈 변경하는 방법 !! (크기 줄이기) [Python] PIL 라이브러리를 사용하여 사진 사이즈 변경하는 방법 !! (크기 줄이기)이미지의 사이즈를 조절하거나 형식 및 퀄리티를 조절 하여 이미지의 크기를 줄이는 방법 입니다 :) 1. 이미지 크기 조정from PIL import Image# 이미지 파일 열기image = Image.open(image_path)# 이미지 크기 조정 (예: 가로와 세로를 50% 축소)new_image = image.resize((int(image.width / 2), int(image.height / 2)))# 조정된 이미지 저장new_image_path = '../img/resized_image.jpg'new_image.save(new_image_path) 2. 이미지 형식 변경 및 퀄리티 조정# JPEG 형식.. 2024. 5. 14.
[Python & PyAutoGUI] pyautogui.FailSafeException: 에러 해결 방법 [Python & PyAutoGUI] pyautogui.FailSafeException:  에러 해결 방법pyautogui 를 사용하다가 아래와 같은 에러를 만났다.확인해보니 마우스 위치가 모서리에 가있을 때 발생하는 에러였고, 코드 한줄 추가해주면 간단하게 해결 가능하다.pyautogui.FailSafeException: PyAutoGUI fail-safe triggered from mouse moving to a corner of the screen. To disable this fail-safe, set pyautogui.FAILSAFE to False. DISABLING FAIL-SAFE IS NOT RECOMMENDED. 해결방법pyautogui.FAILSAFE = False 2024. 5. 11.
[Python & SQLAlchemy] orm에서 order_by를 사용하여 최근날짜 순으로 정렬하는 방법 !! [Python & SQLAlchemy] orm에서 order_by를 사용하여 최근날짜 순으로 정렬하는 방법 !!sqlalchemy orm에서 order_by를 사용하여 최근날짜 순으로 정렬하는 예시 코드입니다.예시에 나와 있는 created_at은 datetime 형식입니다 :) 예제코드UserDBs = db.query(UserAccessLogDB).order_by(UserAccessLogDB.created_at.desc()).all() 2024. 5. 9.
[Python & SQLAlchemy] orm으로 update문 사용하는 방법 !! [Python & SQLAlchemy] orm으로 update문 사용하는 방법 !!sqlalchemy를 활용하여 update문 사용하는 예제입니다 :) 예제코드def update_user_name(request: Request, db: Session = Depends(get_db)): print("### 사용자 이름 변경 ###") data = await request.json() user_id = data.get("user_id") new_name = data.get("new_name") # 해당 user_id를 가진 유저의 이름을 new_name으로 업데이트 update_result = db.query(UserDB).filter(UserDB.id == user_.. 2024. 5. 7.
[Python & Matplotlib] 학생들 성적 시각화 예시 [Python & Matplotlib] 학생들 성적 시각화 예시수학,과학,영어 의 과목들을 학생별로 시각화한 예시입니다.예시코드import pandas as pdimport matplotlib.pyplot as pltimport matplotlib# matplotlib 한글 폰트 설정matplotlib.rcParams['font.family'] = 'Malgun Gothic' # 'Malgun Gothic' 대신 사용할 수 있는 폰트로 변경 가능matplotlib.rcParams['axes.unicode_minus'] = False # 음수 부호 표시 문제 해결# 데이터 생성data = { '학생': ['학생1', '학생2', '학생3', '학생4', '학생5'], '수학': [82, 90.. 2024. 5. 4.
[Python & Django] No module named 'mathfilters' when adding to INSTALLED_APPS 에러 해결 방법 !! [Python & Django] No module named 'mathfilters' when adding to INSTALLED_APPS 에러 해결 방법 !! mathfilters 모듈이 없다는 에러가 발생하여 평소와 같이 pip install을 하였는데, 그런 모듈이 없다고 떴다....ㄷㄷ 찾다보니 장고에서 따로 있던 패키지였다. 프로젝트 협업하다보면 이런 일들이 자주 있어서 시간을 쓰게 되는데, 새로운 패키지를 설치하게 된다면 requirements에 설명과 같이 올렸으면 좋겠다. (나부터...) $ pip install django-mathfilters 2024. 4. 17.
[python & ChatGPT] 챗지피티 API 호출 시 사용하는 파라미터(Parameter)들의 기능 [python & ChatGPT] 챗지피티 API 호출 시 사용하는 파라미터(Parameter)들의 기능 OpenAI의 ChatGPT API 호출 시 사용할 수 있는 주요 파라미터들은 다음과 같습니다 ! 이 파라미터들을 조합하여 GPT의 동작을 세밀하게 제어할 수 있으니 다양한 방법으로 파라미터들을 조합해 보세요 ㅎ max_tokens: 생성할 최대 토큰 수. 모델이 출력할 수 있는 최대 문자 수를 결정합니다. temperature: 생성의 다양성을 제어합니다. 0에 가까울수록 예측 가능하고 결정론적인 결과를, 1에 가까울수록 더 창의적이고 예측 불가능한 결과를 생성합니다. top_p: 생성된 토큰의 확률을 누적하여 이 값 이하가 되는 지점까지 고려합니다. 더 다양한 결과를 생성하려면 이 값을 높게 설정.. 2024. 4. 13.
[Python] 셀레니움(selenium) ChromeDriver PermissionError 해결방법 !! [Python] 셀레니움(selenium) ChromeDriver PermissionError 해결방법 !! 갑자기 작동 잘 되던 크롤링이 PermissionError: [Errno 13] Permission denied: ... 에러가 나왔다. WebDriverManager를 사용하고 있었는데, 확인해보니 셀레니움 4.6 버전 이상 부턴 드라이버를 따로 안써도 된다고 해서 service argument 를 제거 driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()),options=chrome_options) 아래와 같이 코드를 수정해주었더니 작동이 잘 되었다 ㅎ chrome_options = Options() driver =.. 2024. 4. 9.
728x90
반응형