일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬 메시지
- python excel
- python xlwt
- 알림 봇
- 파이썬 로또 번호
- 파이썬
- 다우지수
- 코스닥
- python openpyxl
- 주식
- 코스닥 지수
- 나스탁
- line notify
- 코스피 지수
- python bot
- python directory
- 시가총액
- 파이썬으로
- yahoo finace
- python
- 환율
- 나스닥
- 국내주식
- 코스피
- python filelist
- 파이썬 랜덤 숫자
- Excel
- OpenPyXL
- 야후 파이낸스
- python xlrd
- Today
- Total
목록Python (8)
keilab
00. 개요 이번 포스팅에서는 openpyxl 라이브러리 사용방법을 알아보겠습니다. openpyxl은 엑셀 파일 읽기와 쓰기가 모두 가능한 라이브러리 입니다. 01. 설치 pip install openpyxl 02. 파일 생성 시트 제목은 "practice", 파일이름은 "test.xlsx"로 하여 엑셀 파일을 직접 생성해보겠습니다. import openpyxl wb=openpyxl.Workbook() sheet=wb.active sheet.title="practice" wb.save("test.xlsx") 위 코드를 실행하면, 같은 경로에 아래와 같이 test.xlsx 파일이 생성될 것입니다. 파일을 열어보면, 시트 이름이 "practice"인 것을 확인할 수 있습니다. 이제 내용을 작성해보겠습니다. ..
파이썬으로 미국 주식 정보를 가져와보겠습니다. 야후 파이낸스(yahoo finance)에서 제공하는 API를 사용하여 어떤 정보를 가져올 수 있는지 살펴보겠습니다. 준비 yahoo finance API를 사용하기 위해 라이브러리를 설치합니다. pip install yfinance 코드 yfinance 라이브러리를 import 합니다. result 변수에 애플(apple) 회사의 주식 티커 'AAPL'을 넣어 어떤 정보를 제공하는지 출력해보겠습니다. import yfinance as yf result=yf.Ticker('AAPL') print(result.info) 실행결과 아래와 같이 dictionary 형태로 여러 정보를 제공하고 있습니다. 이 중 자신에게 필요한 key값만 선택하면 한눈에 필요한 정보..
파이썬으로 로또 번호를 생성해보겠습니다. 코드 random 라이브러리를 호출하고 숫자의 범위를 정수형 1~45 로 지정하여 for문을 6번을 돌립니다. import random for i in range(6): num=random.randint(1,45) print(num) 실행결과 중복제거를 하지 않아서 여러번 돌리다 보면 아래와 같이 동일한 숫자가 뽑히는 경우가 있습니다. 33 33 38 10 31 43 중복제거를 하는 방법은 여러가지가 있는데 조금 쉬운 방법으로 가보겠습니다. 우선 1 ~ 45의 숫자를 리스트로 만들어서 random 라이브러리의 sample 함수를 사용합니다. 코드 import random numbers=list(range(1,45)) #numbers 변수에 1~45의 숫자를 리스트..
파이썬으로 오늘 날짜를 출력해보겠습니다. 코드 라이브러리를 불러올 때 아래와 같이 import datetime 으로 불러오면 datetime을 두번써야 합니다. import datetime today=datetime.datetime.today() print(today) 아래와 같이 from datetime import datetime으로 라이브러리를 불러오면 datetime.을 생략할 수 있다. today()함수와 now()함수 실행 결과는 동일하므로 아무거나 선택해서 사용하면 된다. from datetime import datetime today=datetime.today() #today=datetime.now() print(today) 실행결과 datetime.datetime(2022, 7, 20, ..
목표 python, LINE Notify API를 사용하여 LINE 메신저의 알림 메시지 기능(LINE Notify)을 사용하여 알림 봇을 만들어 본다. (line notify API는 메시지 수신 기능만 제공) LINE 메신저 설정 LINE 메신저를 설치한 후 계정에 이메일을 등록한다. Token 발급 1. Line Notify 홈페이지(https://notify-bot.line.me/)에 로그인하여 My page 접속 2. Generate token 버튼 클릭하여 token 생성 3. token 정보 입력 4. 생성된 token 복사 라이브러리 설치 pip install line_notify CODE 테스트 메시지를 발송하는 코드를 작성하여 실행 from line_notify import LineNo..
현재 디렉토리 파일 리스트 현재 디렉토리에서 특정 확장자의 파일 목록을 가져오는 코드 [filelist.py] #-*- coding:utf-8 -*- import os.path folder=os.getcwd() print 'current directory :%s' % folder for filename in os.listdir(folder): ext=filename.split('.')[-1] if ext == 'exe': print filename [출력결과] current directory :C:\Users\K\Desktop\malware Lab01-01.exe Lab01-02.exe Lab01-03.exe Lab01-04.exe
xlwt 00. 개요 이번 포스팅에서는 xlwt 라이브러리 사용방법을 알아보겠습니다. xlwt는 엑셀 파일을 생성 하고 내용을 작성할 수 있게 해주는 라이브러리 입니다. 01. 설치 pip install xlwt 02. Data Table 한국프로야구 순위 데이터를 예제로 활용해 보겠습니다. (2018년 8월 5일 기준) 이 데이터를 엑셀에 붙여 넣어 kbo_rank.xlsx 이름으로 저장합니다. [kbo_rank.xlsx] 순위 팀명 경기 승 패 무 승률 게임차 최근10경기 연속 홈 방문 1 두산 104 68 36 0 0.654 0 5승0무5패 2패 36-0-13 32-0-23 2 SK 103 59 43 1 0.578 8 6승0무4패 2승 31-0-18 28-1-25 3 한화 106 59 47 0 0...
xlrd 00. 개요 파이썬을 사용하면 업무를 효율적으로 할 수 있습니다. 특히 엑셀(excel) 파일에서 단순 반복적이면서 처리량이 많은 작업을 할 때는 필수입니다. 이번 포스팅에서는 xlrd 라이브러리 사용법에 대해 알아보겠습니다. xlrd 라이브러리는 엑셀 파일을 읽을 수 있게 해주는 라이브러리입니다. 01. 설치 pip install xlrd 02. Data Table 한국프로야구 순위 데이터를 예제로 활용해 보겠습니다. (2018년 8월 5일 기준) 이 데이터를 엑셀에 붙여 넣어 kbo_rank.xlsx 이름으로 저장합니다. Note : python 파일을 라이브러리 이름과 같은 xlrd.py로 저장하면 에러 발생 kbo_rank.xlsx 순위 팀명 경기 승 패 무 승률 게임차 최근10경기 연속..