목록Programming (108)
Allen's 데이터 맛집
파이썬 기본 사칙연산 예시 코드 입니다. print(5//3 ) # 1. 몫 print(2**10) # 1024. 제곱 print(1+2 == 3) # True. 앞 뒤가 같나(bool). #'and 와 &' , 'or 와 |' 는 같음. print(abs(-5) # 5. 절대값 출력 print(pow(4,2)) # 16. 4의 2승 print(max(5,12)) # 12. print(min(5,12))# 5. print(round(3.14))# 3. 반올림 >>>1 >>>1024 >>>True >>>5 >>>16 >>>12 >>>5 >>>3
파이썬으로 csv 파일 읽기를 하는 도중 아래와 같은 오류가 떴습니다. unicodeescape' codec can't decode bytes in position 3-4: truncated \UXXXXXXXX escape 이 오류는 해석 그대로 파일 경로에 백슬래시(\)가 Unicode 이스케이프 문자로 해석되기 때문에 발생합니다. 이 문제를 해결하려면 다음과 같은 방법 중 하나를 선택할 수 있습니다: 1. 슬래시 사용: 백슬래시 대신 슬래시(/)를 사용하여 파일 경로를 지정하면 오류를 피할 수 있습니다. 예를 들어: df = pd.read_csv('csv/Upper_body.csv') 2. 백슬래시 이스케이프: 백슬래시를 이중으로 입력하여 이스케이프 처리할 수 있습니다. 즉, 백슬래시를 두 번 입력하..
도커 환경에서 개발환경 설정 1. cmd에서 docker pull ubuntu:16.04 [우분투 파일 들고 오기] 2. docker run -it ubuntu:16.04 [우분투 실행] 3. apt-get update [우분투 업데이트 실시] 4. apt-get install -y python3 python3-pip [y 옵션으로 python3와 python3 pip 설치] 5. pip3 install selenium [셀리니움 설치] 6. pip3 install beautifulsoup4 [뷰티풀 습 다운] 팬텀JS 다운로드 1. apt-get install -y wget libfontconfig [펜텀 js 다운로드] 2. mkdir -p /home/root/src && cd$_ [해당 폴더를 생성..
PhantomJS란? PhantomJS는 브라우저 역할을 하는 Headless 웹 킷입니다. 이해하기 쉽게 설명하자면, 브라우저가 없는 브라우저라고 생각하시면 됩니다. Headless browser란? 헤드리스 브라우저는 그래픽 유저 인터페이스가 없는 웹브라우저를 뜻합니다. 헤드리스 브라우저는 웹 브라우저와 유사한 환경을 가졌지만 커맨드 라인 인터페이스를 통해 실행하고 제어할 수 있는 브라우저들을 말합니다. 헤드리스 브라우저엔 자바로 작성된 HtmlUnit이라는 것도 많이 사용됐었습니다. 이미지 출처 : https://tech.buzzvil.com/blog/scaling-phantomjs-ghost-town/ 1. 웹 페이지 자동화 PhantomJS는 웹 페이지를 불러오고 자동으로 상호 작용하는 데 사용..
