Python(15)
-
220330 알고리즘 (BOJ 입출력 - 2557,1000)
BOJ 2557 ) Hello World!를 출력하는 문제 print("Hello World!") 1000 ) A+B a=int(input()) b=int(input()) c=a+b print(c) 처음 내 코드는 위와 같았다. 사용자로부터 input으로 값을 받고 int로 정수형변환 해서 각각 a,b 변수에 넣고 a+b값을 변수 c에 넣고 출력하는 것이다. 그런데 계속 런타임 에러가 뜬다..? 여기서 내가 간과한 것이 있었다. 바로 한 줄에 2개의 값을 갖는 것이다. 내 코드는 그냥 1,2 값을 따로따로 받았던 것이다. 이 문제 핵심은 입력 시 주어진 조건이 첫째 줄에 A,B가 주어진다는 것 내가 한 방법처럼 따로 받아도 문제는 없지만 1000번 문제에는 위배된다는 것. >> a,b를 동시에 받고 sp..
2022.03.31 -
220329 인공지능TIL 4주차
1. 파이썬 라이브러리 불러오기 import 라이브러리(모듈) import random 랜덤 라이브러리 import time 시간 관련 라이브러리 import gTTs (google Text To speech) 구글에서 만든 모듈이며 텍스트를 음성으로 변환 import datetime 파이썬에서 날짜와 관련된 데이터를 다루는 라이브러리 2. 정수 난수 생성 import random 한 후 a=random.randint(10,20) 10~20 사이의 난수를 생성하고 변수 a에 대입 3. 시간 계산 프로그램 import time # 시간 측정 라이브러리 start=time.time() # 시작 직전 시각을 기록 sum=0 for i in range(1,100000001): # 1억 번 반복 sum=sum+i..
2022.03.30 -
Selenium 사용을 위한 ChromeDriver (+Chrome 버전 확인 방법)
파이썬 크롤링 시 requests + BeautifulSoup를 사용하기도 하고 urllib를 사용하기도 하고 scrapy를 사용하기도 한다. 그러나 Selenium은 이들에 비해 속도가 느릴 뿐, 웹 자동화와 크롤링을 모두 사용할 수 있고 requests + BeautifulSoup로는 크롤링이 불가능한 영역까지 모두 소화가 가능하다. Selenium은 우리가 사용하는 인터넷 브라우저를 컨트롤하여 우리가 브라우저로 볼 수 있는 것들은 다 보고 누르고 긁어올 수 있게 해준다. 나는 VSCode를 이용하였기 때문에 터미널에서 pip install Selenium 을 통해 설치해주었다. Selenium을 사용하기 위한 크롬 드라이버 설치 방법1) 크롬 > 맨 우측 프로필 옆 점 점 3개 클릭 > 도움말 > ..
2022.01.19 -
내 파이썬 설치경로는 어디에?
안녕하세요. brandy 입니다. 파이썬을 설치한 후에, 간혹 내 컴퓨터에 파이썬이 어디에 설치되었지?라고 찾아볼 때가 있는데요, 경로가 깊어서 찾아보기에는 쉽지 않습니다. 파이썬 경로를 CMD 창에서 찾을 수 있는데요, 정말 쉽습니다! 1) 파이썬 설치 확인 일단 저의 파이썬이 컴퓨터에는 잘 설치가 되어있습니다. 2) cmd 입력창에 'python'을 입력해줍니다. 파이썬 버전과 함께 여러 정보가 출력됩니다. 3) 명령 프롬프트 창에서 import sys 라고 입력해주세요. sys 모듈은 파이썬이 모듈이나 패키지를 찾기 위해 우선적으로 살피는 영역으로, 딕셔너리 형태로 되어있습니다. 4) sys.excutable 입력 후에 sys.excutable은 파이썬 인터프리터의 실행파일 경로입니다. 내 컴퓨터에..
2022.01.19 -
VSCode 'The Python path in your debug configuration is invalid' 에러와 해결
안녕하세요. brandy 입니다. VSCode로 파이썬 extension을 설치하여 사용(디버깅)하려던 찰나에 The Python path in your debug configuration is invalid 라는 에러가 발생하였는데요, VSCode 내에서 Interpreter path 설정이 제대로 되어있지 않아 발생한 문제입니다. 이를 해결하기 위해 Ctrl + Shift + P 키를 이용하여 인터프리터 창을 열어줍니다. 그리고 파이썬이 설치된 경로를 입력해주고 나면 터미널에서는 아래와 같은 이미지가 뜹니다. 해당 파이썬 버전을 선택해줍니다. 터미널에서 잘 출력이 되는 것을 볼 수 있습니다. 혹시 잘못된 부분이 있다면 언제든지 지적 환영입니다! 읽어주셔서 감사합니다.
2022.01.19 -
Python 오류 EOF while scanning triple quoted string literal
안녕하세요 brandy 입니다. 파이썬 tkinter을 사용하면, tkinter 내에서 발생하는 이벤트를 윈도우 창이 계속 유지되는 동안 처리하기 위해서 작성하는 코드 window.mainloop()가 있습니다. 그러나 이 코드를 주석처리 한다면 어떻게 될까요? 우연히 이 코드가 주석처리 되어있었고, Run을 하던 도중에 SyntaxError가 발생하였습니다. EOF while scanning triple quoted string literal - 주석처리의 끝맺힘이 잘못되어 파일의 끝까지 주석처리가 된 경우에 발생하는 오류 위의 코드를 보아도 """ 로 주석처리가 시작되었다면 """로 끝맺음이 있어야 하는데 그런 끝맺음을 하는 주석 코드가 없었습니다. ""' ~ """로 주석 처리를 끝까지 해주어야 합..
2021.12.14