본문 바로가기

프로그래밍/python60

Python에서 MySQL 데이터베이스 연동하기 Python은 데이터베이스와의 연동을 위해 다양한 라이브러리를 제공하고 있습니다. Python과 MySQL을 연동하는 방법과 간단한 예제 코드를 살펴보겠습니다. Python에서 MySQL 데이터베이스를 사용하려면 먼저 MySQL 서버에 연결해야 합니다. 이를 위해 Python에서는 mysql-connector 라이브러리를 주로 사용합니다. 만약 해당 라이브러리가 설치되어 있지 않다면, 먼저 설치해야 합니다. mysql-connector 라이브러리 설치방법 pip install mysql-connector-python 아래는 MySQL 데이터베이스에 연결하고 데이터를 조회하는 간단한 예제 코드입니다. 예제 코드: import mysql.connector # MySQL 서버에 연결 mydb = mysql.c.. 2024. 4. 18.
파이썬 OpenCV를 사용하여 카메라 제어방법 파이썬과 OpenCV를 사용하여 카메라를 제어하는 방법에 대해 알아볼게요. 아래는 간단한 카메라 미리보기 애플리케이션을 만드는 방법입니다. 먼저, OpenCV를 설치해야 합니다. 다음 명령어를 사용하여 설치할 수 있습니다. 우선 cmd 창에서 아래 명령을 입력합니다. pip install opencv-python 그러면 이렇게 설치가 됩니다. camera.py 파일을 만든 다음에 아래 소스를 입력합니다. 입력후 cmd 창에서 실행을 해주시면 됩니다. import cv2 def main(): # 카메라 객체 생성 cap = cv2.VideoCapture(0) # 0은 내장 카메라를 사용하겠다는 의미입니다. 외부 카메라를 사용하려면 인덱스를 변경하십시오. # 카메라가 정상적으로 열렸는지 확인 if not c.. 2024. 4. 16.
파이썬으로 HTML 소스파일 저장 파이썬을 사용하여 HTML 소스 파일을 저장하는 간단한 프로그램을 만들어 보겠습니다. import requests def save_html_source(url, file_name): try: response = requests.get(url) if response.status_code == 200: response.encoding = 'utf-8' # 인코딩 설정 with open(file_name, 'w', encoding='utf-8') as f: f.write(response.text) print(f"HTML 소스가 '{file_name}'에 저장되었습니다.") else: print("오류: 요청이 실패하였습니다.") except Exception as e: print("오류 발생:", e) if .. 2024. 4. 15.
파이썬 해싱 (Hashing)과 Base64 인코딩 활용 해싱 (Hashing)과 파이썬에서의 활용 해싱은 임의의 데이터를 고정된 길이의 고유한 값으로 변환하는 프로세스입니다. 이러한 해싱은 보안, 검색, 데이터 정합성 확인 등에 사용됩니다. 파이썬에서는 hashlib 모듈을 사용하여 다양한 해시 함수를 쉽게 활용할 수 있습니다. 예를 들어, sha256 해시 함수를 사용하여 문자열을 해싱하는 방법은 다음과 같습니다. import hashlib data = "Hello, World!" hashed_data = hashlib.sha256(data.encode()).hexdigest() print("SHA256 해시 값:", hashed_data) 위 코드는 "Hello, World!" 문자열을 sha256 해시 함수를 사용하여 해싱하고, 그 결과를 16진수 형태.. 2024. 4. 12.