본문 바로가기

IT/Python11

Python - asyncio 비동기 함수 코루틴에 대해서 알아보기 들어가며 코딩 알고리즘 중 동기방식 (synchronous) / 비동기방식 ( asynchronous ) 에 대해서 알아보고, Python 에서 이를 어떻게 활용하고, aysncio 에 대해서 사용방법에 대해서 알아보고자합니다. 또한, asyncio 를 통하여, 2가지 이상의 비동기 함수를 수행하는 방법에 대해서 설명하고자합니다. 동기? 비동기 프로그래밍을 하다보면은 모든 일이 순차적으로 탁탁탁 빠르게 일어나면 가장 베스트하고 직관적인 프로그래밍이 될 수 있으나, 시간이 걸리는 작업은 병렬적으로 처리해서, 총 소요 시간의 소요를 당기고 싶은 요구가 생긴다. 동기 (synchronous) / 비동기 (asynchrounous) 의 차이가 발생한다. 동기 방식은 일을 하나만 처리할 수 있는 단순함이라고 보면.. 2021. 11. 11.
Python Error - SSLCertVerificationError 들어가며 파이썬 에러 파헤치기입니다. 윈도우10 환경에서 잘 되던 코드인데, 동일한 코드를 Mac OS 에서 실행 할려고 하니, 아래와 같은 처음 보는 에러가 발생하였습니다. ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1123) traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/websockets/legacy/client.py", line 649.. 2021. 11. 11.
Python Error - ValueError: invalid literal for int() with base 10: 들어가며 오늘 살펴볼 파이썬 에러코드는 아래 에러 코드 입니다. ValueError: invalid literal for int() with base 10: '218060850477.326' 'ValueError: invalid literal for int() with base 10: '218060850477.326' 에서 '' 상에 묶여져 있는 숫자는 언제든지 바뀔 수 있습니다. DATA TYPE 우선 위 에러코드를 알기전에 "DATA TYPE"이 뭔지 " 형변환" 이 뭔지 알고가야 합니다. 파이썬 뿐만아니라 대부분의 언어에서 변수를 나타내는 DATA TYPE ( 형 )을 가지고 있습니다. 해당 변수가 정수인지, 실수인지, 문자열인지, 또 다른 구조를 가지고 있는지를 뜻합니다. 또한 Python 에서는.. 2021. 10. 21.
Python Error - Failed to establish a new connection: [WinError 10061] 들어가며 오늘 살펴볼 파이썬 에러코드는 아래 에러 코드 입니다. Failed to establish a new connection: [WinError 10061] 에러 selenium을 이용한 webdriver 에서 사이트를 get하기 위하여 크롬을 재시작하는 부분에서 아래 에러가 발생합니다. Traceback (most recent call last): File "d:\Work\coin\Instagram_Auto.py", line 76, in browser.get("https://www.instagram.com") File "C:\Users\root\AppData\Local\Programs\Python\Python39\lib\site-packages\selenium\webdriver\remote\web.. 2021. 10. 10.
Python Error - UnicodeDecodeError : 'utf8' codec can't decode byte 0xeb in position 0 들어가며 파이썬 개발 중 아래와 같이 "UnicodeDecodeError" 가 발생하였다. 이를 해결했던 방법을 공유하고자 합니다. 에러 코드 root@bigball:~/python# python Instagram.py Traceback (most recent call last): File "Instagram.py", line 111, in search.send_keys('#'+tag[0]) File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webelement.py", line 479, in send_keys 'value': keys_to_typing(value)}) File "/usr/local/lib/python2.7/dis.. 2021. 10. 7.
파이썬 크롤링 - 크롬화면 띄우지 않기 들어가며 파이썬으로 크롤링을 하거나, 인스타그램, 비트코인 관련 자동화 솔루션을 진행하다 보니, 항상 실행시에 웹 브라우저가 자동으로 뜨게되는 현상이 발생하게 되고, 이를 방지하는 옵션을 찾아서 공유드립니다. 혹시나, 진행하고 있는 파이썬 인스타그램 자동 좋아요 봇 만들기가 궁금하시면 아래 게시물 보시는걸 추천드립니다. 2020.08.26 - [IT/파이썬] - 파이썬 인스타그램 좋아요 봇 만들기 #1 Selenium 파이썬 인스타그램 좋아요 봇 만들기 #1 Selenium 개요 파이썬 자동화 프로그램을 만들어 자동으로 좋아요를 하는 봇을 만들어 보자 환경 : Windows 10 64bit / vscode 목표 Selenium / Web Drvier 를 이용하여 인스타그램에 창을 띄워보자. Seleniu.. 2021. 10. 4.
파이썬 1줄 코드 중간에 주석 달기 들어가며 파이썬을 공부 하면서 코드 중간에 주석달기를 하고 싶은데, 여러가지 찾아봐도 한글로 된 문서는 존재 하지 않길래 관련 부분에 대해서 기술하고자 합니다. 파이썬 주석 달기 먼저 기본적인 파이썬 주석 달기를 알아보도록 하겠습니다. 1) 한 줄 주석(#) # Hello coinpipe.py print('coin pipe') 첫 번째 줄에 샵(#)으로 시작하는 부분이 있죠. 여기가 주석 그 중에서 한 줄 주석입니다. 컴퓨터가 읽지 못한다고 했잖아요. 그러기 위해서는 컴퓨터에게 읽지 말라고 표시를 해줘야 하잖아요. 그것이 바로 샵(#)입니다. 문장의 앞에 샵(#)을 붙이면 그 한 줄은 컴퓨터가 읽지 않게 됩니다. 소스 코드 맨 앞에 #을 하면 그 줄 전체가 주석이 됩니다. 2) 여러 줄 주석(”’ ”’).. 2021. 8. 22.
티스토리 RSS 클리핑 하기 개요 파이썬을 이용하여, RSS 피드를 가지고 오는 것을 해보기로 한다. 티스토리 블로그는 RSS 형식을 지원한다. RSS는 여러가지로 사용이 되는데, 해당 블로그의 주소 타이틀 등을 얻어 올 수 있는 매개체 역할을 한다. 해당 과정은 추후 파이썬 자동화 방문자수 늘리기에 기초 과정이 될 것이다. RSS 란? RSS: Rich Site Summary 또는 Really Simple Syndication. 舊 RDF Site Summary. RSS는, 어떤 사이트에 새로운 콘텐츠가 올라왔을 때 해당 사이트에 방문하지 않고, RSS서비스를 통해 리더 한 곳에서 그 콘텐츠를 이용하기 위한 방법이다. 쉽게 생각하면, 여러 언론사 사이트를 모두 방문할 필요 없이 다양한 기사를 네이버뉴스 한 곳에서 볼 수 있는 것과.. 2021. 3. 29.
반응형
반응형