[ํ์ด์ฌ] win32com outlook ์๋ ๋ฉ์ผ ์ฒ๋ฆฌ
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
๋ณดํธ๋์ด ์๋ ๊ธ์ ๋๋ค.
Python Requests ๋ชจ๋์ ์ฌ์ฉํ ๋ ์์ธ์ฒ๋ฆฌ ๋์ ๋ฆฌ์คํธ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ConnectionError: ์๋ฒ์ ์ฐ๊ฒฐํ ์ ์๊ฑฐ๋, DNS ์กฐํ์ ์คํจํ๋ ๊ฒฝ์ฐ ๋ฐ์ํฉ๋๋ค. Timeout: ์์ฒญ ์๊ฐ ์ด๊ณผ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ ๋ฐ์ํฉ๋๋ค. TooManyRedirects: ๋ฆฌ๋๋ ์ ํ์๊ฐ ๋๋ฌด ๋ง์ ๊ฒฝ์ฐ ๋ฐ์ํฉ๋๋ค. HTTPError: HTTP ์๋ต ์ฝ๋๊ฐ 400 ์ด์์ธ ๊ฒฝ์ฐ ๋ฐ์ํฉ๋๋ค. RequestException: Requests ๋ชจ๋์์ ๋ฐ์ํ๋ ๋ชจ๋ ์์ธ์ ๊ธฐ๋ณธ ํด๋์ค์ ๋๋ค. ์ด๋ฌํ ์์ธ๋ค์ ์ฒ๋ฆฌํ๊ธฐ ์ํด์๋ try-except ๋ธ๋ก์ ์ฌ์ฉํ์ฌ ์์ธ ์ฒ๋ฆฌ๋ฅผ ํด์ฃผ์ด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ค์๊ณผ ๊ฐ์ด ์ฝ๋๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. import requests url = "https://www.e..
์์ธ์ฒ๋ฆฌ ์ถ๊ฐ except requests.exceptions.SSLError: ํค๋์ถ๊ฐ requests.packages.urllib3.disable_warnings(requests.packages.urllib3.exceptions.InsecureRequestWarning) request์ varify=False ์ถ๊ฐ response = requests.get(url=line, timeout=1, verify=False)
import imagesearch import pyautogui as pag # ๋ณ์์ด๊ธฐํ found_img = 0 # mouse position # while True: # print(pag.position()) # mouseX = input("๋ง์ฐ์ค x ์ขํ ์ ๋ ฅ") # mouseY = input("๋ง์ฐ์ค y ์ขํ ์ ๋ ฅ") # ํ๋ก๊ทธ๋จ์์ while True: print("Start seeking..") p_list = pag.locateAllOnScreen("./image1.png") p_list = list(p_list) print(p_list) if len(p_list) == 0 : # ์ ์ฒด ํ๋ฉด์์์ ์ฐพ๋ ์ด๋ฏธ์ง๊ฐ ์๋ ๊ฒฝ์ฐ print("์ด๋ฏธ์ง ์์") else: print("์ด๋ฏธ์ง ์ฐพ์") ..
Alert(๊ฒฝ๊ณ ์ฐฝ), Prompt(์ ๋ ฅ์ฐฝ), Confirm(์ ํ์ฐฝ)
strA = "AA BB CC DD EE" strB = "AA aa ss dd ww qq EE" list_strA = strA.lower().split(' ') list_strB = strB.lower().split(' ') setA = set(list_strA) setB = set(list_strB) print(setB - setA) {'AA,EE'} strB ์ strA์ ๋ฌธ์ฅ์ ์๋ฌธ์๋ก ๋ณํํ์ฌ ๊ณต๋ฐฑ๋ฌธ์๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ฆฌ์คํธ์ ์ ์ฅ์ํจ๋ค ์งํฉ ์ฐ์ฐ์ ์ํ์ฌ set์ผ๋ก ๋ฆฌ์คํธ๋ฅผ ์ง์ ํ๊ณ ์ฐจ์งํฉ setB, setA๋ฅผ ์ฐ์ฐํ๋ค ๊ทธ๊ฒฐ๊ณผ AA ์ EE๊ฐ ์ถ๋ ฅ๋๋ค