반응형

플그래밍 204

[파이썬] Selenium - 크롬 버젼 116 기본 세팅

이번에 업데이트된 크롬 116 버젼용 selenium 기본 템플릿입니다 웹드라이버는 ❤️ 입니다 코드 복사 📄📋 후원 하기 🌿❤️ # 버젼 > selenium 4.11.2 from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver.chrome.service import Service # 셀레니움 옵션 option = Options() service = Service() driver = webdriver.Chrome(service=service, options=option) # 페이지 이동 driver.get(url='http://hoood.tistory.com')

[파이썬] Selenium - undetected_chromedriver (크롬 116 버전)

이번에 크롬이 116버젼으로 업데이트되면서 또 selenium chrome driver에 문제가 발생... selenium.common.exceptions.WebDriverException: Message: unknown error: cannot connect to chrome at 127.0.0.1:65490 from session not created: This version of ChromeDriver only supports Chrome version 114 Current browser version is 116.0.5845.97 이런 비슷한 에러가 뜨면서 실행이 안되는데요 임시 해결법이 나와 있어서 공유합니다 일단 시스템에 git이 설치되어있어야합니다 기존 undetected_chromedriv..

[파이썬] set 관련 method 알아보기

집합과 관련된 메서드와 예제입니다. add(element) 집합에 원소를 추가합니다. s = {1, 2, 3} s.add(4) print(s) # 출력: {1, 2, 3, 4} clear() 집합의 모든 원소를 제거합니다. s = {1, 2, 3} s.clear() print(s) # 출력: set() copy() 집합의 복사본을 생성합니다. s = {1, 2, 3} s_copy = s.copy() print(s_copy) # 출력: {1, 2, 3} difference(set2) 두 집합의 차집합을 반환합니다. s = {1, 2, 3} t = {2, 3, 4} result = s.difference(t) print(result) # 출력: {1} discard(element) 집합에서 원소를 제거합니다..

[파이썬] list 관련 method 알아보기

파이썬 리스트와 관련된 메서드와 예제입니다 1. append(item) 리스트의 맨 끝에 항목을 추가합니다. fruits = ['apple', 'banana', 'cherry'] fruits.append('orange') print(fruits) # 출력: ['apple', 'banana', 'cherry', 'orange'] 2. extend(iterable) 리스트와 반복 가능한 객체(iterable)를 연결합니다. list1 = [1, 2, 3] list2 = [4, 5, 6] list1.extend(list2) print(list1) # 출력: [1, 2, 3, 4, 5, 6] 3. ..

[파이썬] "is"로 시작하는 11가지 문자열 메소드

'is'로 시작하는 11가지 문자열 메소드 isalnum(): 문자열이 알파벳 문자와 숫자로만 구성되어 있는지 확인합니다.s = "Hello123" print(s.isalnum()) # 결과: True isalpha(): 문자열이 알파벳 문자로만 구성되어 있는지 확인합니다.s = "Hello" print(s.isalpha()) # 결과: True isascii(): 문자열이 ASCII 문자로만 구성되어 있는지 확인합니다.s = "Hello" print(s.isascii()) # 결과: True isdigit(): 문자열이 숫자로만 구성되어 있는지 확인합니다.s = "12345" print(s.isdigit()) # 결과: True isidentifier(): 문자열이 파이썬 식별자로 사용할..

[파이썬] 15가지 문자열 메소드

다음과 같이 15 가지 파이썬 문자열 메소드가 있습니다 1. upper(): 모든 문자를 대문자로 변환합니다. s = "hello" print(s.upper()) 결과: "HELLO" 2. lower(): 모든 문자를 소문자로 변환합니다. s = "HELLO" print(s.lower()) 결과: "hello" 3. swapcase(): 대문자는 소문자로, 소문자는 대문자로 변환합니다. s = "HeLLo" print(s.swapcase()) 결과: "hEllO" 4. capitalize(): 첫 문자를 대문자로 변환하고 나머지 문자는 소문자로 변환합니다. s = "hello world" print(s.capitalize()) 결과: "Hello world" 5. title(): 각 단어의 첫 문자를 대..

[파이썬] 10가지 파이썬 복합 대입 연산자: (+=, -=, *=, /=, //=, %=, **=, &=, |=, ^=)

다음과 같이 총 10 가지 파이썬 복합 대입 연산자가 있습니다 덧셈: a += b a = 7, b = 2 a += b => 7 + 2 = 9 a = 1, b = 4 a += b => 1 + 4 = 5 a = 8, b = 6 a += b => 8 + 6 = 14 a = 10, b = 2 a += b => 10 + 2 = 12 뺄셈: a -= b a = 8, b = 5 a -= b => 8 - 5 = 3 a = 20, b = 8 a -= b => 20 - 8 = 12 a = 15, b = 7 a -= b => 15 - 7 = 8 a = 25, b = 5 a -= b => 25 - 5 = 20 곱셈: a *= b a = 5, b = 4 a *= b => 5 * 4 = 20 a = 3, b = 7 a *= b ..

[파이썬] 7가지 파이썬 산술 연산자: (+, -, *, /, **, //, %)

다음과 같이 총 7 가지 파이썬 산술 연산자가 있습니다: 덧셈: a + b 3 + 5 = 8 7.2 + 4.5 = 11.7 "Hello, " + "world!" = "Hello, world!" 뺄셈: a - b 10 - 3 = 7 6.8 - 2.3 = 4.5 "Python" - "on" = 에러 곱셈: a * b 4 * 6 = 24 3.5 * 2.0 = 7.0 "Hi " * 3 = "Hi Hi Hi " 나눗셈: a / b 15 / 3 = 5.0 7.5 / 2.5 = 3.0 "Python" / "is" = 에러 몫: a // b 17 // 5 = 3 8 // 2 = 4 25 // 7 = 3 나머지: a % b 17 % 5 = 2 8 % 3 = 2 25 % 4 = 1 거듭제곱: a ** b 2 ** 3 = ..

[파이썬] SQLite3로 데이터베이스 이해하기: SQL 기본 튜토리얼

오늘은 서버가 필요없는 가볍고 간단한 SQLite으로 SQL의 기초에 대해서 알아볼까해요. SQL이라는 단어만 들어도 거부감이 들기 시작하는데요. SQLite은 설치 없이 바로 사용 할 수 있어 SQL을 처음 접하는 사람에게는 최고가 아닐까 싶네요. 먼저 sqlite3을 불러올께요 파이썬 기본 설치 패키지에 포함되어있기 때문에 따로 설치할 필요 없습니다 import sqlite3 conn = sqlite3.connect("example.db") c = conn.cursor() c.execute('''CREATE TABLE students (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)''') conn.commit() conn.close() 먼저 데이타베이스에 연결을..

반응형