화면 설명 위 프로젝트는 root아래에 bye라는 package가 있고 hello.py, setup.py가 있습니다. 소스코드 import setuptools aa = setuptools.find_packages() print(aa) setuptools.find_packages()를 하면 어떤 패키지가 있는지를 보여줍니다. 결과 결과 해석 루트 아래에 bye라는 패키지만 있었기 때문에 'bye' 하나만 출력 되었습니다. bye를 지우고 하면 빈 list가 나옵니다. 결과 end
webdriver자동 설치 import chromedriver_autoinstaller chromedriver_autoinstaller.install() 위 방법을 이용하면 웹드라이버를 매번 다운로드 하지 않아도 된다. mac, windows, linux다 됩니다. pip install chromedriver_autoinstaller 은 해주어야 합니다. webdriver로 chrome열기 from selenium import webdriver from selenium.webdriver.chrome.options import Options chrome_options = Options() driver = webdriver.Chrome(options=chrome_options) 인스타 접속하기 import ..
https://github.com/jihyunjeongme/instagram-auto-like-with-Python/blob/master/instagram_auto_like.py jihyunjeongme/instagram-auto-like-with-Python instagram auto like with Python3.6(Mac OS). Contribute to jihyunjeongme/instagram-auto-like-with-Python development by creating an account on GitHub. github.com 안그러믄 몇건 이상은 블록됨
실습 데이터 모음 실습 파일 쿠팡 한개 카테고리의 모든 상품 정보 1020개 result.json 다운로드 쿠팡 키워드 noodle로 검색한 결과 noodles.json 다운로드 naver에서 강남역 맛집으로 검색한 결과 gangnam.json 다운로드 타이타닉 생존자 데이터 파일 읽어오고 저장하기 루트 디렉토리 바꾸기 jupyter notebook에서 실행하는 경우 root를 현재 파일이 있는 위치로 바꾸기 위함 import os os.chdir(os.getcwd()) csv읽어오기 df = pd.read_csv("/com/array/data.csv") json 읽어오기 import pandas as pd df = pd.read_json("./naverKeywordResult.json") print(d..
1234567891011121314151617statement = "1.8 + (3*2)".replace(" ", "")print(statement) def tokenizer(statement): arr = [] accu = "" for word in statement: if word in "[]{}()+-*/^": if accu != "": arr.append(accu) accu = "" arr.append(word) else: accu = accu + word return arr print(tokenizer(statement))cs 결과['1.8', '+', '(', '3', '*', '2', ')'] 1.8 + (3*2) 를 입력하면 숫자와 연산자를 분리해서 넣은 array를 리턴함
Pyhon Tdd하기 - pypi 설치하고 test코드 만들기 나는 python을 개발 할 때 스크립트성으로 많이 쓴다. 후루룩 짜서 실행 하면 몇줄 안짜도 돌아가기 때문이다.그런데 조금 잘 짜볼려고 하면 tdd(Test Driven Development)를 해야 하는데 test code를 만들어주는 기능이 있어야 테스트 코드를 만들지 없으면 잘 안만들게 된다.그래서 알아봤더니 방법이 있어서 이 글을 쓴다. 내가 사용한 툴은 pycharm이다.테스트 코드를 만들고 싶은 클래스 이름에서 마우스 우측 클릭 한다. 테스트 코드가 만들어 졌다.실행하면 된다. end.
python uuid만들기 uuid는 universal unique id 이다. 우주에서 유니크한 id라는 뜻입니다. uuid4를 많이 사용하는데요 uuid4는 완전 랜덤이라서 중복될 확률이 아주 낮기 때문입니다. import uuid print(uuid.uuid4()) # 결과 # ddb74652-440e-4d0c-b1c1-18e4e8582859 uuid1, 3, 5 등이 있는데요 uuid1은 공식 문서에 보면 아래와 같이 되어 있습니다. Generate a UUID from a host ID, sequence number, and the current time. If node is not given, getnode() is used to obtain the hardware address. If clo..
python과 aws DynamoDb 연동하기 with boto3 개요 Toy프로젝트로 '성경책 찾기' 서비스를 개발하고 있습니다. 제가 신앙심이 투철해서 그런건 아니구요 많이들 알고 있는 데이터 중에 꽤나 크면서도 다루어볼만한 것이 성경책이 적당하지 싶었습니다. 그리고 역본도 여러가지 있지만 구조는 같아서 난이도가 적당하다고 생각했습니다. bible-finder-vue.s3-website-ap-northeast-1.amazonaws.com/ 위 주소에 베타버젼이 올라가 있습니다. 현재는 호출이 올 때마다 lambda에서 9mb파일을 모두 읽은 다음 tree구조에서 스캔을 합니다. 현재는 단순 파일을 이용하지만 DynamoDB에 넣어보기로 했습니다. call당 매번 9Mb를 읽기 때문에 응답 속도가 0...
- Total
- Today
- Yesterday
- 도커컨테이너
- 싱가폴
- 도커각티슈케이스
- Sh
- vim
- Linux
- 개발자
- 도커티슈박스
- docker container whale
- shellscript
- 도커티슈케이스
- 2017 티스토리 결산
- docker container
- docker container tissue box
- 도커각티슈박스
- docker container case
- 이직
- docker container tissue
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |