반응형

개발/PYTHON 18

MySQL 명령어

mysql>INSERT INTO 테이블명 VALUES (컬럼값, 컬럼값, ...); 이번 파이썬 플라스크 MySQL 사용 테스트는 [ 구름IDE ] 라는 온라인 서버 서비스에서 테스트해보았습니다. 이번 테스트는 MySQL 이 설치가 되어 있다는 것을 가정한 후임을 알려드립니다. 1. MySQL 실행 먼저 터미널에서 다음과 같이 타이핑합니다. service mysql start 아래와 같은 결과가 출력되면 성공입니다 * Starting MySQL database server mysqld No directory, logging in with HOME=/ ...done. 2. MySQL 접속 그냥 아래와 같이 터미널에 간단히 타이핑합니다. mysql -u root -p [설명] mysql -u 계정아이디 -p..

개발/PYTHON 2021.05.07

파이썬 마우스 제어 1 : ( Python - pyautogui )

파이썬에서 마우스를 제어하기 위해 사용하는 툴로는 "pyautogui" 가 있습니다. 나중에 내가 쓰기 위해서 간단히 정리해봅니다. # 마우스 제어 모듈?을 가져옵니다 import pyautogui # 시간제어를 위한 모듈?을 가져옵니다 import time # 클립보드(한글사용을 위해 꼭필요) 모듈?을 가져옵니다 import pyperclip pyautogui.moveTo(100,100) # (모니터의 왼쪽 상단 모서리 기준) x=100, y=100 위치로 이동한다 pyautogui.click() # 클릭한다(왼쪽클릭) pyautogui.click(button='right') # 클릭한다(오른쪽클릭) pyautogui.doubleClick() # 더블클릭한다 time.sleep(2) # 2초 쉰다. 이..

개발/PYTHON 2021.05.03

파이썬 플라스크(python flask) - 세션(SESSION)의 사용

파이썬 플라스크(python flask)로 만든 웹사이트에서 "세션(SESSION)"을 사용하는 방법을 조사해봤다. 세션이 있어야 로그인 정보등이 남아 있어 로그인이 가능하니까 말이다. PHP 에서 그랬었다. 그리고 PHP 에서는 각 페이지마다 session_start() 를 해줘야만 했었는데..... 플라스크는 그렇지 않은 것 같다. 하지만 조금 다른 구석이 있는 것 같기는 하다. ​ 간단히 한번 보자. # 세션 사용 선언 1 from flask import session, escape # 세션에는 비밀키가 있어야 한다 2 app.secret_key = b'sadf33"#asdf\n\x]' # 세션에 값 입력 3 session['username'] = request.from['username'] # 세..

개발/PYTHON 2021.04.27

파이썬 스케줄 기능으로 예약 실행 가능하게 하기 예제 Python - schedule

파이썬에서 특정시간마다 내가 원한 일을 자동으로 수행하게 하려면 어떻게 해야 하는지 검색해 보았다. 이걸 "스케줄"이라고 하나 보다. ​ 스케줄 모듈은 "schedule" 에 있다. 이 모듈이 설치되어 있지 않다면 터미널창에서 pip install schedule 이렇게 치기만 하면 다운로드 받을 수 있다. 1 import schedule 2 3 def job(): 4 print("yaho") 5 6 def every(): 7 print("every") 8 9 schedule.every(10).seconds.do(job) 10 schedule.every().day.at("12:19").do(every) 11 12 while True: 13 schedule.run_pending() 1 : schedule ..

개발/PYTHON 2021.04.25

파이썬 Python플라스크 Flask .. def 함수 이용 라인줄이기

익숙하지 않은 프로그래밍 언어를 사용한다는 건 정말 쉬운일이 아닌 것 같다. 열심히 유튜브를 보면서 파이썬과 플라스크를 겉핥기만 한 상태에서 홈페이지를 작업중인데 ​ 사실, 안해도 되는걸 해보겠다고 구지 시도했으나 에러가 발생했다. 이렇게도 저렇게도 계속 바꿔도 해결되지 않는다. 아마도, 난 파이썬의 규칙 중 일부를 명확히 이해하고 있지 않은 듯 싶다. ​ 내가 씨름하고 있는 부분은 소스를 재활용 하기 위해서 def 함수를 하나 만들고, 다른 def 함수 내에서 사용을 시도 했는데, 안된다. PHP 와는 뭔가 다른 듯 싶다. ​ 내가 타이핑 한 소스는 아래와 비슷하다. (숫자는 보기 좋으라고 표시했다) 1 def mmm(a, b, c, d, e): 2 conn = sqlite3.connect(a) 3 c..

개발/PYTHON 2021.04.24

파이썬 플라스크 멀티파일업로드 Python flask MultiFileUploads

엑셀문서를 재가공하는 프로그램을 만들었다가, 웹서비스로 만들면 좋겠다는 생각이 들어서 오랜만에 다시 플라스크(flask)를 공부하기 시작하고 있다. 겸사겸사, 포스팅도 다시 하기 시작하는 중. 한동안 아에 만지지도 않아서 그런지 방법이 가물가물.. 그래도 한번 해봤던 거라 그런지 손쉽게 적응을 시작하고 있다. 우선 멀티파일 업로드를 위한 예제를 작성해보자. 소스 작성은 app.py 이라고 지정했다. app.py from flask import Flask, render_template, request import os app = Flask(__name__) @app.route('/') def index(): return render_template('index.html') @app.route('/multi..

개발/PYTHON 2021.02.25

python split 파이썬 문자열 나누기

파이썬(python)에서 문자열을 나누기 위해서는 split 이라는 함수를 사용한다. 먼저 공백 즉 띄어쓰기로 나누기. # 코드 str = "abc def ghi" str2 = str.split() # 결과출력 print(str2) ==> ['abc', 'def', 'ghi'] 특정 문자열 'e' 로 나누기 #코드 str = 'abc def ghi' str2 = str.split('e') # 결과출력 print(str2) ==> ['abc d','f ghi'] 매우 간단한 것이지만, 파이썬을 자주사용하지 않는 나에겐 한번쯤 검색을 해야 하는 것이기에... 그리고 내가 본 예문에 약간 에러가 있었기에 이렇게 포스팅해둔다. 나중에 내가 다시 찾아야 할지도 모르니까

개발/PYTHON 2021.02.04

PYTHON FLASK - 접속자 IP 체크하기

PYTHON FLASK 로 웹사이트를 개발할 때, 접속자의 IP 를 사용해야 할 때가 있다. 이럴때 접속자 IP 를 가져오는 방법은 아래와 같다. FROM flask IMPORT request ip = request.remote_addr print(ip) # 127.0.0.1 접속자의 IP를 가져오기 위한 코드는 request 에 있다고 한다. request 는 flask 에 있는 것이므로 "from flask import request" 를 우선 가져와야 한다. request 는 보통 get, post 방식으로 넘어온 데이터를 처리할 때 필요하기 때문에, 웹사이트에는 거의 기본적으로 사용될 가능성이 있다고 생각한다. 두번째 줄은 아시겠지만 request.remote_addr 이렇게 접속자의 아이피를 가..

개발/PYTHON 2020.08.24
728x90
반응형