본문 바로가기

반응형

Programming

(148)
파이썬으로 웹스크랩하는 법 1단계 pip 패키지 install pip install beautifulsoup4 beautifulSoup 는 HTML과 XML 문서를 파이썬을 통해 쉽고 편리하게 읽도록 도와주는 라이브러리다. 태그와 속성을 통해서 요소에 접근하도록 한다. pip install requests 웹페이지의 HTML 코드를 BeautifulSoup에 제공하기 위해서 requests 모듈이 필요하다. pip install urllib urllib는 URL을 가져와 제어하는 모듈이다. 2단계 라이브러리 불러오기 다음은 인스톨한 패키지들을 다음 코드로 불러온다. from bs4 import BeautifulSoup import pandas as pd import urllib.request,sys,time import reque..
파이썬 pip 다운로드 파이썬 pip는 파이썬으로 작성된 패키지 라이브러리를 관리해주는 시스템이다. 우분투 리눅스를 사용하는 유저의 입장에서 보면 apt-get 정도라고 생각할 수 있다. pip는 파이썬 3.4 이후 버전에는 기본적으로 포함되어 있다고 한다. pip list 를 통해서 내 컴퓨터에 설치된 파이썬 패키지 목록을 볼 수 있다. Package Version ---------------------- -------------------- attrs 19.3.0 Automat 0.8.0 blinker 1.4 certifi 2019.11.28 chardet 3.0.4 Click 7.0 cloud-init 21.4 colorama 0.4.3 command-not-found 0.3 configobj 5.0.6 constantl..
sudo 우분투 우분투를 설치하니 맨 처음 보게 되는 명령어 중 하나다. 우분투는 리눅스 계열인데, 보안 상 이유로 모든 권한을 가진 계정인 root 외에 관리자 계정을 만들어서 사용할 것을 권장한다고 한다. 그런데 sudo 명령어는 Substitute user do 즉, "다른 사용자의 권한으로 실행"의 약자로, 보안상 이유로 쓰는 것이다. 루트 계정을 들어가고 빠져나오고 하는 방법이 효율적이지 못하고, 이후에 소유권과 권한 등이 뒤죽박죽이 되어서 시스템 오류의 가능성이 높아지게 된다고 한다. sudo 명령어는 sudo [command] 로 root 권한으로 사용하거나 sudo -u [other user id] [commend] 다른 유저의 권한으로 실행할 수 있도록 만든 명령어다.
파이썬 SyntaxError: invalid syntax 의미 파이썬을 다시 시작해보려고 하니, 과거에 설치를 한 것이라 업데이트를 확인해보려고 구글링해서 찾은 코드인 python -m pip install --upgrade pip 를 윈도우 우분투 명령창에 치고 엔터를 쳤는데 SyntaxError: invalid syntax 라는 메시지가 나오면서 작동이 안된다. 원인은 문법상 오류라는 뜻이라고 한다. sudo apt install python3-pip 이걸로 하면 된다. python3 --version Python 3.8.10 이와 같이 업데이트가 된 것을 확인할 수가 있다. ※ 초보 개발자의 노트이니, 참고만 하시기 바람.

반응형