반응형 파이썬5 Python의 Flask를 이용한 apscheduler소스 코드 Flask의 웹서비스의 스케줄(날짜,요일,시간)관리가 가능하도록 하는것이 목적 from flask import Flask # Flask 라이브러리 선언 from flask import request from apscheduler.schedulers.background import BackgroundScheduler # apscheduler 라이브러리 선언 #API서비스 선언 @app.route("/서비스명", methods=["GET", "POST"]) def 서비스의 함수명: return 실제참조할 클래스의 함수 #apscheduler 선언 sched = BackgroundScheduler(daemon=True) #apscheduler실행설정, Cron방식으로, 1주-53주간실행, 월요일부터일요일까지실.. Python 2021. 3. 11. Ubuntu 18.04 python (apscheduler) + uWSGI 설정 1.python apscheduler 모듈 설치 $ pip install apscheduler $ pip3 install apscheduler 2.uWSGI의 enable threads option 설정 $ sudo vi server.ini (uWSGI 설정 파일) $ sudo nano server.ini (uWSGI 설정 파일) server.ini파일에 enable-threads = true (thread 기능 추가)추가 Ubuntu 2021. 3. 9. Ubuntu 18.04 Python에서 Slack으로 메세지 전송방법 작업순서 1.Slack의Incoming Webhook설정하기 2.Slack의Incoming Webhook Url 복사 3.Ubuntu(18.04)의 환경설정 ①$ sudo pip3 install slackweb (slackweb install) ②Python 코드작성 # Slack 메세지 전송 def incomingWebhookMessage(message): slack = slackweb.Slack(url="Incoming Webhook Url") slack.notify(text=메세지, channel="#Slack채널명", username="유저명", icon_emoji=":아이콘명", mrkdwn=True) # Slack 세부메세지 전송 def incomingWebhookBlock(title, pre.. Ubuntu 2021. 3. 2. Oracle Cloud Object Storage(Bucket) Ubuntu 18.04 Python 관련 설정 Ubuntu서버와 Oracle Cloud의 설정내용 1.SDK Install $ pip / pip3 install install oci-cli (oci-cli) $ pip / pip3 install install oci (Python SDK) 2.스크립트로드 (flask의 경우) $ source env / bin / activate $ pip / pip3 install install oci-cli (oci-cli) $ pip / pip3 install install oci (Python SDK) 3.Oci 연결 정보 설정 $ oci setup config Enter a user OCID : ocid1.user.oc1..xxxxx (사용자 OCID를 입력) Oracle Cloud의 ID메뉴에서 사용자를.. Ubuntu 2021. 3. 1. Python 크롤링 샘플 일본의 로또번호 제공사이트에서 로또번호 크롤링하기 크롤링대상 사이트주소 : https://takarakuji.rakuten.co.jp/backnumber/ 작업 1단계 ①크롤링작업 페이지로 이동(https://takarakuji.rakuten.co.jp/backnumber/loto6/) ②크롤링작업 페이지의 소스확인(크롬의경우:view-source:https://takarakuji.rakuten.co.jp/backnumber/loto6/) ③크롤링작업 페이지 분석후 로또정보확인(로또횟차, 추첨일, 번호, 보너스번호) 回号 第1554回 #로또횟차 抽せん日 2021/01/25 #추첨일자 本数字 #번호 6 14 16 27 40 42 ボーナス数字 #보너스번호 (26) 1等 2口 124,357,100円 2.. Python 2021. 2. 28. 이전 1 다음 반응형