코딩

1. 클라이언트의 IP주소 # IP 가져오기 request.environ.get('HTTP_X_REAL_IP', request.remote_addr) 2. 클라이언트가 요청한 전체 url # 요청한 url request.full_path 3. 클라이언트가 요청한 method # http 메소드(GET 또는 POST) request.method 4. POST요청 처리 form 태그 안에 있는 입력 태그중 name이 title인 태그의 값을 가져옴 request.form.get('title') 5. GET요청 처리 # http://example.com/?name=값 에서 값을 가져옴 request.args.get("name") 6. 대략적인 정보 # str(request) 댓글 오류지적 환영합니다.
from tkinter import Tk, Label # 창 생성 window = Tk() # 레이블 생성 label = Label(window, text="hello world!") # 레이블을 창에 배치 label.pack() # 텍스트 속성을 변경 (= configure) label.config(text="changed!") # 메인루프 window.mainloop() 더보기 파이썬 tkinter label 텍스트 글자 문장 넣기 윈도우 gui
# import from PIL import ImageGrab # 캡쳐 screen = ImageGrab.grab() # 캡쳐된 사진의 point좌표의 색상값을 가져옴 color = screen.getpixel(point) """ point : (x,y) color : (r,g,b) """ 더보기 파이썬 화면 픽셀 색깔 색상 rgb
Python - pyautogui - Mouse 01. import import pyautogui 02. 문장 입력 pyautogui.write("abcd") abcd를 입력합니다. 한글은 안되는데, 키보드 자체의 언어가 한글로 되어있다면 가능합니다 예시) pyautogui.write("dkssudgktpdy") => 안녕하세요 03. hotkey pyautogui.hotkey("enter") 키 목록 더보기 KEY_NAMES = [ "\t", "\n", "\r", " ", "!", '"', "#", "$", "%", "&", "'", "(", ")", "*", "+", ",", "-", ".", "/", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", ":", ..
HOST = '0.0.0.0' PORT = 5000 BUFSIZE = 8192 ADDR = (HOST, PORT) serverSocket = socket(AF_INET, SOCK_STREAM) serverSocket.bind(ADDR) # 클라이언트에게 데이터 받기 data = clientSocekt.recv(65535) print(data.decode()) # 받은 내용 출력 # 잘 받았다는 의미로 받은 데이터를 다시 보내줌 clientSocekt.send(data) # 연결 끊기 clientSocekt.close() serverSocket.close() 5000번 포트로 외부접속을 위한 소켓서버를 생성합니다. 데이터를 받은 후 그대로 다시 보내줍니다. 클라이언트의 코드 2021/02/05 - [Sni..
from socket import * from time import ctime HOST = '아이피' PORT = 5000 BUFSIZE = 1024 ADDR = (HOST,PORT) clientSocket = socket(AF_INET, SOCK_STREAM)# 서버에 접속하기 위한 소켓 생성 clientSocket.connect(ADDR)# 서버에 접속 시도 clientSocket.send('Hello Server!'.encode())# 서버에 데이터 보내기 data = clientSocekt.recv(65535) pritn(data.decode()) # 받은 데이터 출력 clientSocket.close() 서버의 5000번 포트로 접속한 뒤 데이터를 보내고 받은 뒤 종료합니다. 서버의 코드 202..
라이브러리 : pyautogui - 설치 방법 : pip install pyautogui 사용 방법 0. import import pyautogui 1. 마우스 현재 좌표. pyautogui.position() # x, y print(position.x) print(position.y) 3. 마우스를 특정 좌표로 이동. pyautogui.moveTo(x, y) 4. z초간 특정 좌표로 이동. (z는 초단위) pyautogui.moveTo(x, y, z) 5. 마우스 클릭 pyautogui.click() 매개변수(파라미터) 파라미터 설명 기본값(가능한 옵션) button 마우스 버튼 left(right) clicks 몇 번 클릭할지 1(정수) interval 여러번 클릭할 때 간격 0 x 클릭할 x좌표(y..
라이브러리 : random 설치 방법 : 기본 라이브러리 사용 방법 0. import import random 1. 0~1사이의 랜덤한 실수를 반환한다. random.random() 2. a, b 사이의 랜덤한 정수를 반환한다.(a, b는 정수) random.randint(a, b) 3. 리스트에서 요소 뽑기. random.choice(리스트) 4. 리스트 섞기. random.shuffle(리스트) 5. a, b 사이에 있는 특정 간격의 난수 뽑기. random.randrange(시작, 끝, 간격) 6. 랜덤 시드. random.seed(시드) 시드가 같으면 랜덤으로 뽑는 값이 같아진다. 예시) # 1 print("## 1 ##") random.seed(1.0) random.random() random...
라이브러리 : tkinter - 설치 방법 : pip install tkinter 사용 방법 0. 불러오기 import tkinter 1. 창 띄우기 window = tkinter.Tk() 2. 창 이름 정하기 window.title("sol-studio") 3. 창 크기와 위치 정하기 window.geometry("폭x높이+x좌표+y좌표") 높이x폭 크기의 창을 x좌표, y좌표 위치에 생성합니다. 참고(컴퓨터의 좌표 시스템) 4. 창 크기 조절 가능 여부 정하기 window.resizable(False, False) 5. x버튼 눌렀을 때 실행할 함수 지정 def exit_(): print("종료됩니다") exit() window.protocol('WM_DELETE_WINDOW', exit_) 6. 창..
· 코딩
이미지주소.ico를 파비콘으로 지정합니다. 이 이미지를 말합니다.
Sol Studio 공식 블로그
'코딩' 카테고리의 글 목록 (4 Page)