본문 바로가기

자동화프로그램/파이썬-기초

[파이썬] url 앞에 f 붙이는 이유 Python 에서 url 을 입력할 때 f 붙이는 f-string (1) f-string 이란? 문자열을 입력할 때 특정 부분만 변경하여 이쁘게 출력을 하고 싶을 때, 아래와 같이 나타낼 수 있습니다. 예를 들어, 22년 1월, 22년 2월, 22년 3월 ... 을 이쁘게 쓰고 싶을 때 f-string을 사용하면 효과적으로 나타낼 수 있는데요. Month = 1 while Month 더보기
[selenium] element 클릭이 되지 않을 때: ElementNotInteractableException Message: element not interactable 에러 python selenium 을 이용하여 chorome webdriver 상에서 자동화 코드를 수행하다가 다음과 같은 에러가 발생했습니다. selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable 에러 발생 이유 해당 에러 발생 이유는 element가 HTML DOM 에는 존재하지만, 선언되지 않았거나 상호작용을 할 수 없을 때 발생한다고 합니다. 다시 말하면, 엘레멘트를 html상에서 찾을 수 있지만, 상호작용.. 사용할 수 없을 때 ElementNotInteractable Exception을 return 하여 에러메세지를 보여준 것입니다. 해결 방법 아마도 해당 에러는 아래 코드와 같이 .c.. 더보기
[파이썬] 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape syntax error 에러 해결방법 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape 파이썬으로 코딩 시, 어떤 폴더 위치에 엑셀 파일을 저장하려고 하는데 이런 syntax error 가 발생했습니다. unicode escape ..?? 이 에러의 해결방법은 의외로 간단했습니다^^ 주소를 입력할 때, \ 표시가 되어있는 것을 / 으로 변경해주면 됩니다. 슬래시의 방향을 주의해서 넣어주면 됩니다. 결론: 파이썬으로 폴더 위치 입력 시 슬래시 방향을 주의합시다. 더보기
객체지향 언어의 장점과 단점, 개념, 종류, 절차지향 언어와 비교 객체 [Object] 객체는 객체지향언어를 공부하시는 분이라면 무조건 이해해야 할 만큼 중요합니다. 객체(Object)란? 세상에 존재하는 모든 것 입니다. 즉, 주변에 있는 사물, 생명을 말합니다. 프로그래밍 관점에서 객체는 데이터의 분산을 막기 위해서 데이터와 기능을 하나로 묶은 그룹이라고 볼 수있습니다. 객체 지향 언어의 사전적 의미 IT관련 객체 지향 프로그래밍에서 사용하는 언어입니다. 객체를 만들고 조작하며 객체끼리 관계를 맺음으로써 다수의 객체가 함께 수행될 수 있게 하는데요,이해를 돕기 위해 컴퓨터로 예를 들어보겠습니다. 컴퓨터(PC) = + 기능(화면제공, 소리, 입력, 등) + 데이터(본체, 모니터, 키보드, 마우스 등) 이러한 관계를 객체에 적용하면 이해하기가 쉬울 것 같습니다. 객체지.. 더보기
파이썬 Sorted, list - python 기초 파이썬 기초 - list, sorted Python 에서 list는 필수적인 것 입니다. list는 순서가 있는 배열로 생각하면 편합니다. 만약, a = [4,3,2,1,8] 일 경우 a 리스트의 첫 번째 값인 a[0] 값은 '4'입니다. a 리스트의 세 번째 값인 a[2] 은 '2' 입니다. 리스트의 인텍싱은 음수도 가능합니다. 리스트의 마지막 값을 원한다면 -1을 인덱스에 넣으면 되고 a[-1] --> '8' 이 나오게 됩니다. 이를 이용하면 아래 문자를 이용하여 쉽게 인덱스 전체의 값을 불러올 수 있습니다. a[1:-1] --> [4,3,2,1,8] a[1:4] 를 입력한다면, 종료 인덱스의 바로 앞 원소까지 나옵니다. a[1:4] --> [4,3,2] 파이썬으로 다양한 문제를 풀다보면, 여러 조건.. 더보기