Skip to content

Instantly share code, notes, and snippets.

View seungwoonlee's full-sized avatar
๐ŸŽฏ
Focusing

winCloud seungwoonlee

๐ŸŽฏ
Focusing
View GitHub Profile
@seungwoonlee
seungwoonlee / date-parse1.py
Created April 19, 2019 08:30
๋‚ ์งœ ๋ฌธ์ž์—ด์„ ๋‚ ์งœ ๋ฐ์ดํ„ฐํ˜•์œผ๋กœ ๋ณ€ํ™˜
import dateutil.parser # pip install python-dateutil
str = '2019-04-19 1:50:39 PM' # ์ด๋Ÿฐํ˜•ํƒœ์˜ ๋ฌธ์ž์—ด์„ ๋‚ ์งœํ˜•์œผ๋กœ ์ธ์‹์‹œ์ผœ์•ผ ํ•œ๋‹ค
#str = '2019-04-19 ์˜คํ›„ 1:50:39' # ํ•œ๊ธ€์€ ์•ˆ๋˜๋Š”๊ฑฐ ๊ฐ™์Œ
dt = dateutil.parser.parse(str) # ๋‚ ์งœ๋กœ ์ถ”์ •๋˜๋Š” ๋ฌธ์ž์—ด์„ datetime ๋ฐ์ดํ„ฐํ˜•์œผ๋กœ ๋ณ€ํ™˜
print(type(dt)) # t ์˜ ๋ฐ์ดํ„ฐํ˜•
print(dt)
print(dt.date())
@seungwoonlee
seungwoonlee / date-parse2.py
Created April 19, 2019 08:39
maya ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋‚ ์งœ๋ฌธ์ž์—ด์„ ๋‚ ์งœ ๋ฐ์ดํ„ฐํ˜•์œผ๋กœ ๋ณ€ํ™˜
import maya # pip install maya ์ž˜ ์„ค์น˜๊ฐ€ ์•ˆ๋˜๋Š” ๋“ฏ, ๋ ๋•Œ๊นŒ์ง€ ๋ฐ˜๋ณต
str = '2019-04-19 1:50:39 PM'
dt = maya.parse(str).datetime()
print(dt)
print(dt.date())
print(dt.time())
print(dt.tzinfo) # ๊ธฐ๋ณธ์ ์œผ๋กœ UTC๋กœ ์„ค์ •
@seungwoonlee
seungwoonlee / re-test2.py
Last active April 19, 2019 10:42
ํ•œ๊ธ€์ด ํฌํ•จ๋œ ๋‚ ์งœ ๋ฌธ์ž์—ด์„ ์ •๊ทœ์‹๋งŒ์œผ๋กœ ๋ณ€ํ™˜
import re # ์ •๊ทœ์‹(Regular Expression)
str = '2019-04-19 ์˜คํ›„ 1:50:39' # 2019-04-19 1:50:39 PM ๋กœ ๋ฐ”๊พธ๊ณ  ์‹ถ๋‹ค. dateutil.parser.parse()๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ
newstr = re.sub(r"(\S+) ์˜คํ›„ (\S+)", r"\1 \2 PM", str) # 2019-04-19 1:50:39 PM
print(newstr)
@seungwoonlee
seungwoonlee / clien.py
Created August 28, 2019 13:12 — forked from yoonbae81/clien.py
ํด๋ฆฌ์•™ ์ค‘๊ณ ์žฅํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง
#!/usr/bin/env python3
### Configuration ################################################
CLIEN_USERID = 'XXXXXXXX'
CLIEN_PASSWD = 'XXXXXXXX'
TELEGRAM_TOKEN = '000000000:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
TELEGRAM_CHAT_ID = '000000000'
### End of Configuration #########################################
import argparse