전체 글109 <class 'bs4.element.ㅁㅁㅁ'> type() 결과 .select() for i in select(): 일 때, i .find() 2020. 7. 18. .find_all("tr")과 .find_all("tr")[:] .find_all("tr") import requests from bs4 import BeautifulSoup url = "https://www.iban.com/currency-codes" request = requests.get(url) soup = BeautifulSoup(request.text, "html.parser") table = soup.find("table") rows = table.find_all("tr") print(type(rows)) ##### # 결과: .find_all("tr")[1:] import requests from bs4 import BeautifulSoup url = "https://www.iban.com/currency-codes" request = requests... 2020. 7. 18. 재귀함수와 return # 예시 : return이 없을 때def recursion(): re = input("Do you want to start over? y/n") if (re != "y") and (re != "n"): print("That's not a valid answer") recursion() ###### else: return reprint(recursion())recursion()으로 재귀시킨 뒤 값을 반환시키려고 할 때, return을 안쓰면 문제가 발생한다. 처음 실행시켜서 y나 n을 입력하면 제대로 작동하는 걸 볼 수 있지만 y나 n 외의 아무 문자나 숫자를 입력하고 y나 n을 입력하면 None으로 출력된다.# 예시 : return이 있을 때def .. 2020. 7. 17. if문 - 다양한 조건부 표현식 변수에 대입하기변수 = A if 조건문 else B - 조건문이 참인 경우 변수 = A - 조건문이 거짓인 경우 변수 = B Print문으로 출력하기1. print(A if 조건문 else B) - 조건문이 참인 경우 A를 출력 - 조건문이 거짓인 경우 B를 출력 2. print( (B, A) [if 조건문] ) - 조건문이 참인경우 A를 출력 - 조건문이 거짓인 경우 B를 출력 2020. 7. 17. alias로 단축명령어 생성 방법 alias 별명="명령어" ※주의 원하는명령어="명령어" 는 띄어쓰면 안됩니다. 삭제 unalias 별명 쉘 종료 후에도 alias 유지하기 bash일 경우 $ vi ~/.bashrc --------------- # .bashrc alias l='ls' alias ll='ls -al' zsh일 경우 $ vi ~/.zshrc ---------- # .zshrc alias l='ls' alias ll='ls -al' ※ .bashrc나 .zshrc는 개인용 환경설정이라고 생각하면 된다. 2020. 7. 14. Ubuntu 시작 경로 변경하기 (echo 사용) 설명 echo 명령어를 이용해 ~/.bashrc에 입력하여 terminal을 시작했을 때 해당 텍스트가 입력되게 하여 경로가 변경되게 하는 방법 ~/.bashrc는 로그인한 현재 계정의 쉘에 대한 기본 설정을 저장하는 장소 echo는 인수로 전달되는 텍스트 / 문자열을 표시하는 데 사용하는 명령어로 echo "Hi" >> Hi terminal에 echo "Hi"를 입력하면 'Hi'를 출력 방법 echo "cd path" >> ~/.bashrc path에 본인이 설정하고 싶은 시작 경로를 입력 입력 한뒤에 terminal을 새로 시작하면 cd path가 입력되면서 해당 경로로 이동합 - 만약 아래와 같이 잘못된 값을 추가했을 경우 # 예시 echo "/mnt/d" >> ~/.bashrc terminal을 .. 2020. 7. 14. 이전 1 ··· 10 11 12 13 14 15 16 ··· 19 다음