목록Programming/Python (13)
고양이 여름이의 지식채널
파이썬에서 파일 처리와 입출력 기능 (읽기, 쓰기, 열기)에 대해 알아보겠습니다. 파일 읽기 파이썬에서는 open() 함수를 사용하여 파일을 열고, read() 함수를 사용하여 파일을 읽을 수 있습니다. 예시로, test.txt 파일을 읽는 코드입니다. with open("test.txt", "r") as file: content = file.read() print(content) with 구문을 사용하여 파일을 자동으로 닫을 수 있도록 합니다. 이후 open() 함수를 사용하여 test.txt 파일을 읽기 모드("r")로 열고, read() 함수를 사용하여 파일 내용을 읽고 해당 내용을 출력합니다. 파일 쓰기 파이썬에서는 open() 함수를 사용하여 파일을 열고, write() 함수를 사용하여 파일에 ..
이번에는 파이썬에서 데이터베이스 연동과 SQL 사용방법에 대해 알아보겠습니다. 데이터베이스 연결 파이썬에서 데이터베이스와 연동하려면, 우선 해당 데이터베이스에 맞는 드라이버를 설치해야 합니다. 이후, pymysql, sqlite3 등의 모듈을 사용하여 데이터베이스에 연결할 수 있습니다. 예시 코드로, pymysql 모듈로 MySQL 데이터베이스와 연결하는 코드를 작성해보겠습니다. import pymysql db = pymysql.connect( host="localhost", user="root", password="password", database="test_db" ) cursor = db.cursor() 위 코드에서는 pymysql 모듈을 사용하여 MySQL 데이터베이스에 연결합니다. 이때 conn..
이번에는 파이썬에서 예외처리를 하는 방법에 대해 알아보겠습니다. try-except 파이썬에서 예외처리는 try-except 구문을 사용하여 처리할 수 있습니다. 예를 들어, 사용자로부터 숫자를 입력받아 0으로 나누는 예외를 처리하는 코드를 작성해보겠습니다. try: num1 = int(input("첫 번째 숫자를 입력하세요: ")) num2 = int(input("두 번째 숫자를 입력하세요: ")) result = num1 / num2 except ZeroDivisionError: print("0으로 나눌 수 없습니다.") else: print(f"{num1} / {num2} = {result}") 위 코드에서는 try 구문을 사용하여 사용자로부터 두 개의 숫자를 입력받아 나누기 연산을 수행합니다. 이..
함수는 프로그램에서 어떤 작업을 수행하는 코드의 묶음입니다. 함수를 사용하면 반복적으로 사용되는 코드를 간략하게 작성할 수 있어서, 코드의 재사용성과 유지보수성을 높일 수 있습니다. 기본 문법 파이썬에서 함수를 정의할 때는 def 키워드를 사용합니다. 함수 이름은 변수와 마찬가지로 소문자와 언더바를 혼용해서 작성하며, 매개변수를 정의할 수 있습니다. 매개변수는 함수를 호출할 때 전달되는 값을 받아들입니다. def add(x, y): result = x + y return result result = add(3, 5) print(result) ## 결과는 8 가변 매개변수 함수 (가변 인자) 가변 매개변수는 함수를 정의할 때, 매개변수의 개수를 고정하지 않고, 필요에 따라 유동적으로 매개변수를 추가할 수 ..