파워포인트를 자동으로 작성하기 위한 파이썬 코드 [Test code] def Test12(): from BPowerpoint import cPowerpoint from pptx import Presentation from pptx.util import Cm prst1 = cPowerpoint() ppt1 = Presentation() pptTitle = "Title for Test12" #ppt1 = Presentation(pptTemplateFile) #ppt1.apply_theme(pptTemplateFile) ppt1.slide_width = Cm(29.7) ppt1.slide_height = Cm(21) pptxName = "./Test12.pptx" layout0 = ppt1.slide_layo..
과거 임의의 시점에 기록된 데이터에서 그 데이터의 일시(datetime)가 현재와 어느 정도 시차를 가지고 있는지를 확인하기 위한 파이썬 프로그램 def GetTimeDifference(cls, dateIn): #dateIn : "2020-01-01 12:23:45" date0 = datetime.now() date1 = datetime.strptime(dateIn, "%Y-%m-%d %H:%M:%S") dateD = date0 - date1 daysD = dateD.days secondsD = dateD.seconds timeD = { 'Day': daysD, 'Second': secondsD } #print(dateD.days) return timeD
날짜와 시간 함수를 이용하여 각 항목(년, 월, 일, 시, 분, 초, 요일)에 대한 값을 획득하기 위한 방법 def GetTimeParam(cls, timeIn=None): if not timeIn: timeIn = datetime.now() year1 = timeIn.strftime("%Y") month1 = timeIn.strftime("%m") day1 = timeIn.strftime("%d") hour1 = timeIn.strftime("%H") minute1 = timeIn.strftime("%M") weekDay = timeIn.weekday() rst1 = { 'Year': int(year1), 'Month': int(month1), 'Day': int(day1), 'Hour': int(ho..
Filename : AETronix22B.py Functions Collect images Set page-no Collect product infos Collect categegory infos [Collect Images] def CollectImages(self, sheetName=None, folderName=None): fileName = "file10.xlsx" folderPath = "./Images" if not os.path.exists(folderPath): os.mkdir(folderPath) if not sheetName: sheetName = "LiFt" if not folderName: folderName = "LightingFittings" folderPathName = fol..
1. SMTP 로그인 2. 메일 전송 있는 경우, 파일 첨부 mailParam = { 'Subject': "[BRC23C] cReviewCollector_Naver.UpdateOverview() @ " + bTime.GetTimeString(), 'BodyMessage': str(overviewDF2), 'File': fileName } bMailer.SemdMail(mailParam, "mailAccount@gmail.com") class cBMailer: def __init__(self): pass def GetSMTP(sef): thisSMTP = cConstants.thisSMTP thisPort = cConstants.thisPort # Encryption : TLS emailAddress = ..
1. 카카오 로그인 2. 카카오 코드 수령 3. 카카오 액세스 토큰 수령 4. (단문)메시지 전송 class cKakaoAPI: EXECUTABLE_PATH = cConstants.PATH_CHROMEDRIVER AccessToken = None Date_AccessToken = None def __init__(self): self.SetAccessToken() def SetAccessToken(self): ret1 = self.CheckAccessCode() if ret1==1: return None # Reference Link : https://developers.kakao.com/docs/latest/ko/kakaologin/rest-api#request-token rESTAPIKey = cCon..
1. 특정 검색어에 대해 주요 검색엔진(다음, 네이버, 구글)이 제공하는 웹페이지 정보 페이지 주소(URL) 페이지 제목(Title) 페이지 내용(Contents) 2. 특정 웹 페이지 내 게시글 중 최신 정보 수집 게시글 주소(URL) 게시글 제목(Title) 게시글 내용(Contents) 3. 특정 웹 페이지 내 게시글을 PDF로 저장 4. 크롤링 결과를 엑셀(EXCEL)로 저장 5. 크롤링 결과를 이메일로 전송 요청이 있는 경우, 저장될 파일을 이메일에 첨부 6. 크롤링 결과의 요약문을 카카오톡 메시지로 전송 class cArticleCollector: ChromeAccess = cChromeAccess() def __init__(self): pass def StartCollection(self, ..
from selenium import webdriver from selenium.webdriver.common.keys import Keys import time from bs4 import BeautifulSoup def fGetLinkPage(linkAddress): driver = webdriver.Chrome() driver.get(linkAddress) try: title1 = driver.find_element_by_tag_name('title') print("[title]", title1.text) except : print("[Excepted]-TITLE") try: body1 = driver.find_element_by_tag_name('body') print("[body]", body1..
- Total
- Today
- Yesterday
- Hurdles
- Innovations
- Innovations&Hurdles
- bilient
- DYOV
- 혁신
- 전류
- 아두이노
- Innovation&Hurdles
- 오블완
- 혁신과허들
- 절연형
- badp
- arduino
- Video
- Decorator
- image
- 빌리언트
- 둎
- 배프
- 티스토리챌린지
- BSC
- 전압전류모니터링
- 허들
- 치매
- 심심풀이치매방지기
- 치매방지
- 심심풀이
- 전압
- ServantClock
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |