파일 쓰기 f = open("test.txt", "w", encoding="utf-8") f.write("파일 쓰기 테스트\n") f.write("파일 쓰기 테스트\n") f.write("파일 쓰기 테스트\n") f.close() 실행 파일 읽기 text = '' with open("test.txt", "r", encoding="utf-8") as f: lines = f.readlines() for line in lines: text += line print(text) 워드클라우드 워드클라우드 패키지 다운로드 워드클라우드 사용 전 폰트 선택을 해야함 import matplotlib.font_manager as fm # 이용 가능한 폰트 중 '고딕'만 선별 for font in fm.fontManager...
Gmail 계정으로 메일 보내기 smtplib는 파이썬 내장함수 이므로 패키지를 받을 필요 없다. import smtplib from email.mime.multipart import MIMEMultipart from email.mime.base import MIMEBase from email.mime.text import MIMEText from email import encoders # 보내는 사람 정보 me = "보내는사람@gmail.com" my_password = "비밀번호" # 로그인하기 s = smtplib.SMTP_SSL('smtp.gmail.com') s.login(me, my_password) # 받는 사람 정보 you = "받는사람@아무_도메인" # 메일 기본 정보 설정 msg = M..
네이버 뉴스 가져오기 : 추석 검색 후 뉴스 기사 제목 가져오기 from bs4 import BeautifulSoup from selenium import webdriver driver = webdriver.Chrome('chromedriver') url = "가져올 페이지 url 입력" driver.get(url) req = driver.page_source soup = BeautifulSoup(req, 'html.parser') articles = soup.select_one("copy selector로 가져온 selector정보") print(articles.text) driver.quit() 실행 뉴스 기사 여러개 가져오기 각 뉴스들은 li태그 안에 있고 그 위에 ul 태그를 가져온다. 기사 제목..
파이참 프로젝트 생성 File -> Setting -> Project -> python Interpreter 패키지 다운로드 : dload -> url을 통해 이미지를 다운받는 패키지 dload 사용 (괄호 안에 이미지 주소) import dload dload.save("http://cafefiles.naver.net/20120810_284/pink_racer_1344579252729LEcJW_JPEG/%B0%ED%BE%E7%C0%CC_%C1%BE%B7%F9_%BE%C6%B8%DE%B8%AE%C4%AB_%BC%F4%C7%EC%BE%EE.jpg") 실행 하면 자동으로 이미지 다운로드 셀레니움 설치 크롬 버전 확인 웹드라이버 설치 chromedriver.storage.googleapis.com/index.h..
웹 클라이언트 모듈 _urllib 웹 모듈 설명 urllib.request GET 과 POST 외에도 PUT, DELETE, HEAD, OPTION등의 방법으로 서버 요청 urllib.error 서버 페이지 응답과 요청 시에 exception 값을 가짐 urllib.response 서버의 응답 결과를 가짐 urllib.robotparse robot.txt 파일을 사용하여 URL을 구문 분석에 사용 urllib의 공통 주요 메소드 메소드 설명 urlopen() url 오픈 urlretrieve(url[, filename [, reporthook [, data ]]]) URL로 표시되는 네트워크의 개체를 필요에 따라 로컬 파일에 복사한다. urlencode(query [, doseq ]) 2개의 요소를 가진..
파이썬의 네트워크 TCP/IP 프로토콜 응용 계층은 TCP/IP 프로토콜을 이용하는 응용 서비스로서 TCP 또는 UDP가 지원하는 응용으로 각각 구분할 수 있다. 소켓(socket)은 응용프로그램에서 TCP/IP를 이용하는 창구 역할을 하며 응용 프로그램과 소켓 사이의 인터페이스를 소켓 인터페이스 라고 한다. TCP : 신뢰성, 재전송에 의한 오류제어 흐름제어를 하는 스트림 형태의 연결형 서비스 UDP : 오류제어와 흐름제어가 없는 비연결형 서비스 트랜스포트 계층은 호스트 사이의 종점간 연결을 제공하고 종점간의 데이터 전달을 처리 인터넷 계층은 비 연결형 서비스, 데이터그램 방식으로 호스트 사이에 IP패킷을 전달하는 기능과 라우팅 등을 수행 파이썬의 TCP 소켓 모듈 소켓 모듈의 주요 메소드 메소드 설명..
파이썬의 스레딩(Threading) Single Thread와 Multi Thread 프로세스 : 완전히 구별되는 별개의 프로그램이 수행되는 과정 스레드 : 단일 프로세스 내에서 병행적으로 운영되는 함수 크기의 실행단위 Single Thread : 프로그램의 흐름이 단일로 이루어지는 프로그램 Multi Thread : 운영체제에서 실행중인 하나의 프로그램인 프로세스 내에서 실행되는 세부 작업단위를 말하며 하나의 프로세스에서 여러 개의 스레드가 병행적을 처리되는 것 스레드 생성 메소드 설명 active_count() 실행 중인 Thread 객체의 수를 리턴하며 enumerate()의 목록 리턴 길이와 동일하다. current_thread() 현재 실행 중인 프로세스의 스레드를 지원하는 Thread 오브젝트..
Exception(예외) 프로그램 수행 중에 발생할 수 있는 error로 사전에 프로그래머가예상해서 처리할 수 있는 가벼운 에러를 말한다. 예외처리를 이용해서 프로그램이 더이상 수행할 수 없는 상황이 발생 했을 때 무조건 프로그램을 종료하지 않고 적절히 대처하여 실행을 계속하도록 프로그램을 작성한다. Exception Handling(예외처리) try ~ exception, try ~ else, try ~ finally, try ~ else ~ finally try : except 예외종류, 예외변수 : # 생략가능 else : finally : ..
- Total
- Today
- Yesterday
- Variable allocation
- mapreduce
- JSON
- Free space management
- SPARK
- Disk System
- File Protection
- jdbc
- maven
- I/O Services of OS
- vmware
- Spring
- RAID Architecture
- I/O Mechanisms
- hadoop
- Flume
- 빅데이터
- Allocation methods
- Disk Scheduling
- linux
- Replacement Strategies
- HDFS
- gradle
- 빅데이터 플랫폼
- aop
- springboot
- Java
- oracle
- SQL
- 하둡
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |