Coding345 파이썬 pymysql fetchone() # Using a while loop cursor.execute("SELECT * FROM employees") row = cursor.fetchone() while row is not None: print(row) row = cursor.fetchone() # Using the cursor as iterator cursor.execute("SELECT * FROM employees") for row in cursor: print(row) 2017. 11. 9. 파이썬 TypeError: 'list' object is not callable 오류 해결 dept = []def dept():~ for d in dept:~ 위와 같은 코드로 작업을 하던 도중 TypeError: 'list' object is not callable 라는 에러가 발생했다. 알고보니 dept라는 리스트와 dept라는 함수가 둘 다 존재하기 때문이었다.가급적이면 변수와 함수는 같은 이름을 사용하지 말자. 2017. 11. 8. 파이썬 os.system / subprocess.popen 차이, 문제점 Difference between Subprocess-popen and os-system 장고로 만든 카카오톡 학식봇 코드를 수정하다가특정한 조건에 걸리면 파이썬 스크립트를 실행하게 만들고 있었다.os.system("python3 a.py") 형식으로 실행을 했었는데장고 실행화면에 그대로 노출이 될 뿐더러 request timeout이 걸려버려서제대로 봇에 먹히지 않았다.그래서 이유를 찾아보니 다음과 같았다. interface. Those were designed similar to the Unix Popen command.system() executes a command specified in command by calling /bin/sh -c command, and returns after the .. 2017. 11. 2. 페이스북 엑세스 토큰 기한 확장하는법 페이스북 API를 이용하여 작업을 하다 보면 엑세스 토큰(access token)이 만료되어 새로 발급해야하는 경우가 많이 발생한다.이런 경우 최대 2개월동안 유효한 토큰을 발급 받음으로써 임시적으로 해결할 수 있다.먼저 아래의 주소로 들어간다. https://developers.facebook.com/tools/debug/ 액세스 토큰을 누른다. 아래에 있는 액세스 토큰 확장을 누른다. 2달 동안 사용이 가능한 액세스 토큰이 발급되었다. 2017. 10. 30. 파이썬으로 제작한 페이스북 댓글 추첨 프로그램(Graph API) 개인적으로 필요해서 댓글 추첨 프로그램을 검색해보다가 적당한 프로그램을 찾기 힘들어서 직접 구현하기로 했다.개발 언어는 파이썬이며 페이스북에서 제공하는 Graph API를 사용했다.원하는 글의 댓글을 모두 추출한 후 적당한 작업을 거쳐서 당첨자를 출력하는 형태로 작성했다.Graph API Explorer로 직접 테스트 해보며 코드를 작성하였고 현재 버전은 2.10이다.먼저 아래의 URL로 들어간다. https://developers.facebook.com/tools/explorer 오른쪽에 있는 토큰 받기 를 누르고사용자 액세스 토큰받기를 누른다. 필요한 권한을 선택하는 부분이다.알아서 적당히 선택하고 액세스 토큰 받기를 누른다.아무것도 선택하지 않고 토큰을 발급받아도 댓글을 조회하는데엔 아무런 문제가 .. 2017. 10. 29. 장고(Django) nohup으로 백그라운드에서 실행시키는법 기존 파이썬 스크립트를 터미널을 종료해도 계속 돌아가게 하기위해 백그라운드에서 실행시킬때는 sudo nohup python a.py & 로 실행시켰었다.하지만 장고를 실행시킬때는 다음과 같이 해야한다. sudo nohup 가상환경디렉토리/bin/python3 manage.py runserver 0.0.0.0:8000 & 2017. 10. 8. 이전 1 ··· 36 37 38 39 40 41 42 ··· 58 다음