'IT/Python' 카테고리의 글 목록 (2 Page)
본문 바로가기

IT/Python42

[Python] 파이썬 openai 설치 시 오류 문제 해결 방법 - ERROR: Failed building wheel for aiohttp 소개 파이썬에서 GPT API 를 사용하기 위해 pip install openai 명령어 입력 시 아래와 같은 오류가 종종 발생합니다. [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for aiohttp Failed to build aiohttp ERROR: Could not build wheels for aiohttp, which is required to install pyproject.toml-based projects 해결 방법은 다음과 같습니다 해결방법 위 오류는 python 3.12.0 버전 문제로 11 버전이.. IT/Python 2023. 11. 5.
[Python] 파이썬 'try' - 'except' 구문 기본구조 설명 및 예외 타입, 예시 적용 방법 소개 파이썬의 try-except 구문은 예외 처리를 위해 사용됩니다. 프로그램이 실행되는 도중에 예외(오류)가 발생할 경우, 이를 적절히 처리하여 프로그램의 비정상 종료를 막거나, 사용자에게 오류에 대한 정보를 제공하는 등의 작업을 수행할 수 있습니다. 또한 예외 처리를 할 때, 다양한 예외 타입들을 특정하여 처리할 수 있습니다. 각 예외 타입은 발생할 수 있는 오류 상황에 따라 정의되어 있습니다. 기본 구조 try: # 오류가 발생할 가능성이 있는 코드 except 예외타입: # 오류가 발생했을 때 수행할 코드 상세한 구조 try: # 오류가 발생할 가능성이 있는 코드 except 예외타입1: # 예외타입1에 해당하는 오류가 발생했을 때 수행할 코드 except 예외타입2: # 예외타입2에 해당하는 .. IT/Python 2023. 10. 27.
[Python] 파이썬 for 반복문 기존 구조와 예제 설명 소개 파이썬의 for 반복문은 주로 시퀀스(리스트, 튜플, 문자열 등)의 항목들을 순차적으로 처리할 때 사용됩니다. 기본구조 for 변수 in 시퀀스: 수행할 문장1 수행할 문장2 ... 예시 1. 리스트와 함께 사용하는 법 fruits = ["apple", "banana", "cherry"] for fruit in fruits: print(fruit) 결과 값 apple banana cherry 2. 문자열과 함께 사용하기 word = "python" for letter in word: print(letter) 결과 값 p y t h o n HTML 삽입 미리보기할 수 없는 소스 3. 'range()' 함수와 함께 사용하기 for i in range(5): print(i) 결과 값 0 1 2 3 4 4.. IT/Python 2023. 10. 27.
[Python] 파이썬 여러 개의 이미지를 하나의 이미지로 합치는 방법 소개 다중 이미지를 합치는 방법에 대해 소개해드리고자 합니다. 크기가 다른 여러 이미지 합치기 또는 세로로 이미지 합치기, 가로로 이미지 합치기 등 다양한 이미지 합치는 방법이 존재합니다. 먼저 이미지를 합치기 위해서는 일반적으로 PIL 라이브러리 (혹은 Pillow로도 알려져 있음)를 사용해야 합니다. 필요한 아리브러리를 다음과 같이 설치합니다. pip install Pillow 함수 코드 작성 from PIL import Image import os def merge_images_vertically(image_paths, output_path): images = [Image.open(x) for x in image_paths] # 이미지의 가로 사이즈는 첫 번째 이미지의 가로 사이즈와 동일하게, 세로.. IT/Python 2023. 10. 27.
[Python] django 내비게이션바 만들기 웹사이트에 있는 메뉴 바로가기를 위한 내비게이션바 만드는 예제입니다. 내비게이션바는 모든 웹페이지에서 공통적으로 보여야 하므로 base.html 템플릿에 추가해야 합니다. mysite\templates\base.html 파일을 아래와 같이 수정합니다. {% load static %} Pybo 로그인 {% block content %} {% endblock %} 위와 같이 수정하고 http://localhost:8000/pybo/ 페이지를 확인하면 아래 사진과 같이 왼쪽 위에 Pybo 과 로그인이 있는 네비게이션 파를 확인하실 수 있습니다. 웹 브라우저의 크기를 줄이면 로그인 링크는 사라지고 오른쪽 위에 매뉴 버튼을 확인하실 수 있습니다. 부트스트랩은 브라우저의 크기가 작아지면 내비게이션 바에 있는 링크들.. IT/Python 2022. 10. 5.