본문 바로가기
반응형

프로그래밍/Python6

pip install beautifulsoup 에서 오류가 발생하면 아래와 같이 오류가 발생한다면 python version이 높아 설치가 안되는 것일 듯. PS D:\Program\python> pip install beautifulsoup Collecting beautifulsoup Using cached BeautifulSoup-3.2.2.tar.gz (32 kB) Preparing metadata (setup.py) ... error error: subprocess-exited-with-error × python setup.py egg_info did not run successfully. │ exit code: 1 ╰─> [7 lines of output] Traceback (most recent call last): File "", line 2, in File.. 2022. 5. 12.
github의 pulls, issues 가져오기 from bs4 import BeautifulSoup import requests server = "https://github.com" url = server + "/~~~path~~~/pulls" request = requests.get(url) result = request.text # f = open("d:/program/python/result.txt", "r", encoding="utf-8") # result = f.read() # f.close() soup = BeautifulSoup(result, "html.parser") # pulls # issues for item in soup.select("div.flex-auto.min-width-0.p-2.pr-3.pr-md-2 a.Link--pr.. 2022. 5. 12.
콘솔 입출력 표준 입출력인 콘솔을 통한 입출력을 알아본다. 1. 콘솔 입력 기존 2.x대 파이썬에서는 raw_input()함수를 통해 콘솔 입력을 받았지만 3.x에서는 input()함수를 통해 입력받을 수 있다. input()함수의 파라미터로 텍스트를 입력하면 해당 텍스트를 출력하면서 콘솔을 통해 입력을 받을 수 있다. >>> birthday = input("생일 입력 ") 생일 입력 1999.01.01 >>> birthday '1999.01.01' 2. 콘솔 출력 다른 포스트에서 처럼 print()함수를 이용하여 기본 출력을 한다. >>> print(birthday) 1999.01.01 print()함수와 ,를 이용하여 다음과 같이 출력할 수도 있다. ,가 들어가면 공백으로 출력된다. >>> print(a, b, .. 2011. 3. 6.
기초문 1. 주석 주석은 #으로 한줄에 대한 주석을 할 수 있다. C/C++나 Java에서 //와 같이 주석을 달 수 있다. >>> print('test 입니다') #테스트입니다 test 입니다 2. 라인 변경 하나의 라인이 너무 길어 줄 바꿈을 하고자 할 때 다른 언어와 같이 \를 사용할 수 있다. print('test \ 입니다') test 입니다 3. 치환과 참/거짓 이미 컴퓨터 프로그래밍을 경험한 사람이라면 =는 같다는 의미보다 치환의 의미를 갖는다는 것을 알 것이다. 파이썬에서도 =는 치환이다. 참 거짓 판단을 위해서는 Java와 같이 == 혹은 !=를 사용할 수 있다. >>> a = 1 >>> print(a) 1 >>> 1 == 1 True >>> 1 == 2 False >>> 1 != 2 True .. 2011. 3. 5.
반응형