python(0821-0908)/메모6 깃허브 블로그 Mac에서 Ruby의 패키지 매니저인 gem을 통해 설치를 진행하다 다음과 같은 에러를 만납니다. $ gem install bundler ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory. 결론부터 말하면, 시스템 ruby를 이용하고 있기 때문에 권한이 없어 gem 설치가 안된 것입니다. sudo를 통해 root 권한으로 실행하면 설치가 가능하지만, 보안상 이유로 권장하지 않는 설치법입니다. 그래서 rbenv를 통해 문제를 해결해보겠습니다. 문제 해결 먼저 brew를 통해 rbenv 를 설치합니다. brew updat.. python(0821-0908)/메모 2023. 4. 8. 코랩 : 셀레니움, 구글 드라이브 파일 저장 코랩엔 우분투 도커가 들어있었어... 공짜로 리눅스를 주네. -_- 우분투 18.04 코랩 파일 다루기 (구글 드라이브에서) # /content/drive/My Drive/Colab Notebooks/ f = open("/content/drive/My Drive/Colab Notebooks/voca_db.txt", 'w', encoding="utf8") f.write("ㅇㅇㅇ') f.close() 코랩에서 셀레니움 크롬드라이버 #!pip uninstall selenium #!pip install selenium==3.141 #!apt-get update #!apt autoremove !pip install selenium !apt install chromium-chromedriver chrome_opti.. python(0821-0908)/메모 2022. 9. 8. 초보코딩 pillow : 이미지 다루기 (흑백처리, 모자이크, 도트) 초보코딩 실습 나도코딩 GUI 실습 후, 관련 예제를 찾아봤다. Pillow Image 실습. 딱이야! 1. 이미지 grey 흑백으로 바꾸기 투명 png 갖다 썼다가 안돼서 헤맸었다. convert('RGB') 필요 r.size 로 이미지의 크기 (전체 픽셀수) 구하고, r.getpixel( i, j ) r.putpixel((i,j), ( , , , ) from PIL import Image import matplotlib.pylab as plt import os # 이미지 흑백으로 바꾸기: rgb평균값으로 동일하게 putpixel im = Image.open("pica2.jpg") r = im.convert('RGB') # plt.imshow(r) # r을 plotting(가시화)한다. # plt.sh.. python(0821-0908)/메모 2022. 9. 7. 학습 리뷰 7월 파이썬 장고 재도전 유튜브 베프 웹 따라하기(약 2주) 아무리 적응하려해도, 유튜브 콸이 너무 낮아서 ㅠㅠ 빠르게 훑어보는 역할. ( 아주 초심자 또는 초급 이상자) 에 맞는 것 같다. 즉, 이걸 레퍼런스 삼아서 회독하고, 보강하기엔 취지에 안맞는 책. Doit장고, 파이썬 웹프로그래밍(기본/심화편) : 약 2주 --- 결국 다 실패. Doit 장고 : 설명도 자세하고 좋으나, 많은 내용을 다루다보니, 그 스피드감으로 뒷 부분에서 좌절. 클래스형뷰 커스터마이징 위주여서, 어느 순간 내가 뭐하는건지...멘탈붕괴 파이썬 웹프로그래밍(기본/심화편) : 이걸 뭐라해야할지 모르겠다. 강의교재 정도로는 적합. 문체가 너무 답답하다.... ㅠ 장고걸 튜토리얼 따라하기. 방향이 계속 안잡혀서, 오래된 웹문서지만,.. python(0821-0908)/메모 2022. 9. 7. 리스트 insert,append // pop, del, remove // a.count(1), len(a) insert() : 추가, 수정 둘 다 가능 append() : 끝에 추가하기 pop() del[] : 요소 index로 삭제. 슬라이싱 삭제 remove() --> value 중 20 을 삭제. a.remove(20) a.index(3) --> 3의 index 값은? a.count(1) ---> 1 이 몇 개? len(a) -----> 리스트a 의 요소 수는? ---> 반복문 실행시, 몇 번해야하는지 확인 a[2] = 4 >>> a = [1, 2, 3] >>> a[2] = 4 >>> a [1, 2, 4] del 은 특이하게 명령어 모양 >>> a = [1, 2, 3] >>> del a[1] >>> a [1, 3] del a[2:] >>> a = [1, 2, 3, 4, 5] >>> del a[2:] >>.. python(0821-0908)/메모 2022. 9. 5. urlopen 과 requests.get : 벅스 순위 개기초 urllib.reqeust 의 urlopen 사용 url2 = urlopen(URL) url3 = url2.read() requests 사용 url2 = requests.get(URL) url3 = url2.text from urllib.request import urlopen from bs4 import BeautifulSoup url ="https://music.bugs.co.kr/chart?wl_ref=M_left_02_01%22" url2 = urlopen(url) url3 = url2.read() print(url2) print(len(url3)) import requests from bs4 import BeautifulSoup url ="https://music.bugs.co.kr/ch.. python(0821-0908)/메모 2022. 8. 27. 이전 1 다음