태그 : Python 요약보기전체보기목록닫기

1 2 3 4 5 6 7 8 9 10 다음

[Python] 파이썬으로 페이스북 메신저 메시지 보내기

파이썬으로 페이스북 메신저에 문자를 보내 보았습니다.우선 모듈은 fbchat 이 필요합니다.VirtualEnv 환경에서는(python2) $ pip install fbchat으로 설치하고 virtualenv 환경이 아니면 sudo 를 pip 명령 앞에 붙입니다.이제는 다음과 같이 샘플 코드를 작성했습니다.#!/usr/bin/env python# enco...

[Python] pip list 시 --format=(legacy|columns) 과 같은 경고가 나오면

바로 이전 블로그에서 pip로 설치할 수 있는 패키지 만드는 법을 올렸었는데요,아마 맥이나 리눅스에서 최신 pip 로 list 명령을 내리다보면,$ pip listDEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns)...

[pypi] 나의 첫번째 pip 패키지 treesel 등록

파이썬 패키지 관리자 중에 pip 가 대세라고 이전에 이야기 한 적이 있습니다.따라서 최근에 파이썬 패키지 설치 시에는 모두 pip 로 통일하여 설치하고 있습니다.그런데 필요에 따라 어떤 유틸리티를 만들어 그것을 이 pypi.python.org 에 등록하여자신 뿐만 아니라 다른 사람들을 위해서 오픈할 수 있습니다.(지금껏 죄송하게도 못했지만 앞...

[Python] cgitb로 자세한 오류를 찍어 봅니다

파이썬을 주 언어로 사용한지 십년이 다 되어 가는데도 아직도 제대로 모르고 있는부분이 많다는 생각입니다. 그것도 표준 라이브러리를 말이지요.암튼 간단히 다음의 프로그램을 봅니다.(PyMOTW 의 cgitb 내용을 참조했습니다.)def func1(arg1):    local_var = arg1 * 2    return ...

[Python] 파이썬으로 Slack에 문자 보내기

최근에 회사에서 Slack을 도입해서 잘 사용하고 있습니다.슬랙도 나온지 거의 삼년은 된 것 같습니다.Trello 와 더불어 관심을 가지고 지켜보고만 있다가최근에야 소통 도구로서 활용하고 있습니다.돈을 주고 상용을 사용해도 되지만 인원이 많지 않을 경우 무료 버전을 이용해도 충분합니다. (업로드 되는 파일의 최대 크기가 5G 정도라 하는 것을 ...

[Python] PyCharm에서 PEP8 맞추기

이제 파이썬을 사용한지 거의 9년이 되어 갑니다.그동안 파이썬의 PEP8 규칙을 거의 따르지 않고 있다가최근 프로젝트 부터는 따르려고 노력하고 있습니다.역시 코딩 가이드는 딱딱하더라도 따르면 좋은 것이 많더군요.다음은 PyCharm 2016.3 에서 PEP8을 따르되, 필요한 일정 Warning은 억제하는 방법을 살펴보고잘 규약을 맞출 수 있는...

[Python] Flask-Login 을 이용한 API 함수 인증 구현 예제

[Python] 모듈에서 __init__.py 외에 __main__.py 의 사용

일반적으로 파이썬 패키지라 하면,~/submod~/submod/__init__.py라고 하여 빈 __init__.py 만 만들면 해당 path 에 해당하는 패키지를 접속할 수 있습니다.예를 들어, mytest.py 가 submod 안에 있고~/submod~/submod/__init__.py~/submod/mytest.py#!/usr/bin/env pyt...

[Python] Segmentation Fault 발생 시 gdb로 stack trace 해 보기

파이썬으로 개발을 하다보면 제일 까다로운 문제 중의 하나는 갑자기 Python (CPython) 프로그램 자체가 Segmentation Fault 를 발생하고 죽는 문제 입니다.일반적인 파이썬 프로그램 자체는 C로 작성한 프로그램 처럼 Segmentation Fault 를 발생하며 죽는 경우는 거의 없습니다.대신, 외부 so ...

[Python] APScheduler 2.x 대신 3.x로 이용 하기

지난번 파이썬 스케줄러에 대한 고찰에서 APScheduler를 살펴본 적이 있습니다.그런데 그 당시 이용했던 2.1.2 버전을 이용하다가최근에 다시 $ pip install APScheduler를 받아 돌려보니 버전이 ​3.2.0 이 되었고이전 소스가 그대로 돌지 않는 것이었습니다.많은 변화가 생겼고 이전 하위 버전 호환성을 갖지 않더군요.그래...
1 2 3 4 5 6 7 8 9 10 다음

구글애드텍스트