본문 바로가기

전체

(91)
(1) Python으로 웹상의 이미지 가져오기 Python으로 이미지를 크롤링 하는 방법은 -> 요기 Python 네이버 실검 크롤링 네이버 실시간 검색어를 크롤링 해보자! 하고 해보고 있는데... beautifulsoup 라이브러리를 다운받은 후 bs4가 없기 때문에 터미널 창에 ->pip install bs4 를 사용하여 다운 받았다. 이제 한번 써보자! spa code-nen.tistory.com from google_images_download import google_images_download response = google_images_download.googleimagesdownload() arguments = {"keywords":"이미지 검색 이름","limit":60,"print_urls":True,"format":"jpg"} p..
Python 네이버 실검 크롤링 네이버 실시간 검색어를 크롤링 해보자! 하고 해보고 있는데... beautifulsoup 라이브러리를 다운받은 후 bs4가 없기 때문에 터미널 창에 ->pip install bs4 를 사용하여 다운 받았다. 이제 한번 써보자! span태그에 있는 것들이 정상적으로 나왔다. 이제 네이버에 있는 실검을 가져와야한다. class = keyword고 태그가 span태그 이다. 변경 후 실행 하였지만 아무것도 나오지 않았다.. 왜 안될까? 하고 검색을 해보던 중. https://www.inflearn.com/questions/22012 네이버 검색 순위 크롤링 관련 - 인프런 질문 - 네이버 검색 순위 크롤링 관련 lists의 사이즈가 0입니다. 제가 혹시 간과한 부분이 있는지 여쭙습니다. 참고로 status c..
파이썬 pickle 모듈 pickle 모듈이란? 텍스트 이외의 자료형을 파일로 저장하기 위해 pickle이라는 모듈을 사용하여 파일을 저장한다. pickle은 객체의 형태를 그대로 유지하면서 파일을 저장하고 불러올 수 있게 하는 모듈이다. 위에서 test.txt로 딕셔너리 형태로 저장했다. pick.dump()를 사용해 딕셔너리 형태로 저장후 종료 그 다음에 파일을 열면 test.txt파일이 딕셔너리 형태 그대로 저장되어 있는 것을 알 수 있다. pickle 모듈을 사용할 때 - pickle을 import 해줘야 한다. - 위에서 그림에서 같이 open()을 사용할때 데이터 open방식을 'w'로 사용하면 String 형으로 저장된다. - 즉 pickle로 데이터를 저장할 때는 wb로 open()후 rb로 읽어준다. - 파이썬의..
파이썬 내장 함수 모음(python function) abs() : 절댓값을 돌려주는 함수 all() : 반복 가능한 자료형 x를 입력 인수로 받으며 이 x가 모두 참이면 true, 거짓이 하나라도 있으면 false를 반환한다. any() : x중 하나라도 참이 있으면 true를 반환하고, x가 모두 거짓일 때에만 false를 돌려준다. all()의 반대. chr() : 아스키 코드 값을 입력받아 그 코드에 해당하는 문자를 출력하는 함수이다. dir() : 객체가 자체적으로 가지고 있는 변수나 함수를 보여준다. divmod(a,b) : 2개의 숫자를 입력받아 a를 b로 나눈 몫과 나머지를 튜플 형태로 돌려주는 함수이다. enumerate() : 순서가 있는 자료형을 입력 받아 인덱스 값을 포함하는 enumerate 객체를 돌려준다. eval() : 실행 가..
python에서 __init__.py의 용도 __init__.py 파일은 해당 디렉터리가 패키지의 일부임을 알려주는 역할을 한다. 만약 어떠한 패키지에 포함된 디렉터리(폴더)에 __init__.py 파일이 없다면 패키지로 인식되지 않는다. 이러한 에러가 나왔을때는 어떠한 파일(필자는 echo였음)을 찾지 못하는 것인데. >>>from 패키지명.파일명. import * >>> 함수() 를 불러오면 저러한 에러가 뜬다. 어떠한 함수 이름이 정의되지가 않은 것이다. 특정 디렉터리의 모듈을 *를 사용하여 import 할때는 __init__.py 파일에 __all__변수를 설정하고 import할 수 있는 모듈을 정의해 주어야 한다. 여기서 __all__이란? -> 상위 디렉터리에서 *를 사용하여 import 했을 경우 __init__.py파일에서 echo모..
파이썬 튜플 한개만 추가 할때 파이썬에서는 튜플이라는 자료형이 있다. 리스트와 거의 비슷하지만 튜플은 ()로 둘러싸고 튜플은 한번 생성된 값을 변경할 수 없다. 이러한 튜플에서 값만 추가하고 싶을때 이러한 에러가 나온다 튜플만 튜플에 연결이 가능하다는건데 ()로 되어있기때문에 당연히 튜플이라고 생각했는데. int형이다.. 한개만 있을때 튜플로 쓰려면 뒤에 콤마를 붙여주는 것을 잊지말자! 정삭적으로 튜플이 나온다^^
파이썬 함수 절대값 제곱 최댓값 최솟값 -min() 가장 작은 값을 반환해줌- 반올림 내림 올림 제곱근 랜덤 함수
깃허브란? 자신의 컴퓨터에서 작업한 뒤 그 컴퓨터안에서 커밋을 저장하는 것을 우리는 지역 저장소(local repository)라고 부른다. 만약 실수로 지역 저장소를 삭제한다면 그동안 작업물이 사라진다. 즉 이런 작업물을 지역 저장소에만 저장하는 것은 안전하지 않기 때문에 작업하는 컴퓨터가 아닌 다른곳에 저장 공간을 마련한다. 이때 사용하는 것이 원격 저장소이다. 원격 저장소란? 지역 저장소가 아닌 컴퓨터나 서버에서 만든 저장소를 말한다. 원격 저장소는 지역 저장소와 연결되어 있으면서 '백업'과 '협업'이라는 중요한 역할을 한다. 특히 규모가 큰 프로젝트를 진행한다면 다른 사람과 협업해야 하는 경우가 많다. 이때 원격 저장소의 역활이 중요하다. 원격 저장소는 직접 구축할 수 있지만 유지비용이 많이든다. 그래서 인..