본문 바로가기
반응형

파이썬6

[AWS] Cloud9 에서 Selenium 으로 크롤링하기 (Amazon Linux2) aws 에 접속해서 Cloud9 에서 새로운 환경 생성. 플랫폼은 Amazon Linux2 생성되면 환경으로 접속 후 터미널에서 아래 명령어 실행 chrome 설치 sudo yum update -y wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm sudo yum install -y ./google-chrome-stable_current_x86_64.rpm 링크 설정 sudo ln -s /usr/bin/google-chrome-stable /usr/bin/chromium 설치가 잘 되었다면 버전확인 했을 때 메시지가 나옴. 다음 명령어로 설치 여부 확인 터미널에서 google-chrome CLI 로 크롤링 동작 .. 2023. 9. 12.
[Python] matplotlib.pyplot 을 이용해서 line chart 만들기 LINE CHART import matplotlib.pyplot as plt plt.figure(figsize=(10, 5)) lang_list = ['2018', '2019', '2020', '2021', '2022'] plt.plot(lang_list, [10, 12, 15, 16, 20], marker='o') plt.plot(lang_list, [14, 16, 15, 18, 17], marker='o') plt.plot(lang_list, [20, 18, 15, 14, 12], marker='o') plt.legend(['Python', 'Java', 'Obj-C']) plt.grid(True) plt.show() plt.grid(False) 이면 Title, x, y Label plt.xlabe.. 2022. 2. 20.
[Python] 여러 폴더의 파일을 날짜별로 분류해보기 지금 오래된 사진이 여기저기 저장이 되어있습니다. 저 하위 폴더 아래에도 또 다른 폴더들이 문어발식으로.. 일단 모든 파일들을 가져와서 생성 날짜를 기준으로 년/월 폴더에 나눠서 저장할겁니다. python3.4 이상부터 사용가능한 pathlib 를 쓰겠습니다. 1. 모든 하위폴더의 파일 가져오기 import os import pathlib root_dir = "F:\\사진외장하드" for path, subdirs, files in os.walk(root_dir): for name in files: print(pathlib.PurePath(path, name)) 실행하면 모든 파일을 전체 경로를 출력합니다. 2. 파일을 생성날짜 가져오기 import os import pathlib import dateti.. 2022. 1. 17.
[Python] 특수문자 제거, HTML 태그 제거 특수문자 제거 import re test = 'hello! bryan~@@ 안녕~' pattern = '[^\w\s]' print(re.sub(pattern=pattern, repl='', string=test)) 결과는 hello bryan 안녕 HTML 태그 제거 import re test = 'hello! bryan~@@ 안녕~' pattern = ']*>' print(re.sub(pattern=pattern, repl='', string=test)) 결과는 hello! bryan~@@ 안녕~ 2020. 6. 25.
[Python] python 설치 on Mac Python install on mac os 파이썬 설치 https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 다운로드 메뉴에 마우스를 올리면 다운로드 버튼이 보입니다. 클릭~ 페키지 파일이 다운로드 됩니다. 저거 클릭~ 설치가 끝났습니다. 참~쉽죠. 테스트로 터미널을 실행해서 파이썬을 해봅니다. 바로 python 을 입력하고 Enter. >>> 가 나옵니다. 여기에 python 명령어를 입력하면 실행이됩니다. 밖으로 나오려면 >>> exit() 2019. 8. 13.
파일 쓰기 file write read append 파일쓰기 - 'w' 는 쓰기모드. 없으면 생성하고, 있으면 덮어씁니다. f = open('test01.txt', 'w') f.write('hello~\n') f.write('bryan!') f.close() 파일읽기 - 'r' 읽기모드. 파일이 없으면 오류발생합니다. f = open('test01.txt', 'r') allText = f.read() f.close() print(allText) - f.read(), f.readline(), f.readlines() 결과 1 2 >>> hello~ >>> bryan! cs - 이어 붙히기 f = open('test01.txt', 'a') f.write('\nappend something..') f.close() - 파일 읽기 readline() f = op.. 2019. 2. 14.
728x90
반응형