Python

다음 코드는 subprocess의 check_output함수를 이용해서 실행중인 프로세스의 목록과 간단한 정보를 얻습니다. import subprocess task_list = subprocess.check_output(['tasklist']).decode('cp949', 'ignore').split("\r\n") print(task_list) 이것을 활용해서 특정 이름의 프로세스가 실행중인지, 그리고 그 프로세스의 PID, 실행 유형, 메모리 점유율까지 확인하는 함수를 작성했습니다. 정보를 분리하기 위해 정규식 라이브러리인 re를 추가로 import합니다. import re import subprocess def is_running(name): for task in subprocess.check_out..
import ctypes lib = ctypes.windll.LoadLibrary('user32.dll') handle = lib.GetForegroundWindow() buffer = ctypes.create_unicode_buffer(255) lib.GetWindowTextW(handle, buffer, ctypes.sizeof(buffer)) active = buffer.value print(active) active 변수가 활성화된 창의 제목입니다.
import turtle as t import time # x, y축 그리기 t.pendown() t.goto(0, 1000) t.goto(0,0) t.goto(1000,0) t.penup() # 준비 x, y = 1, 1 x += 1 y = 400 // x t.goto(x, y) t.pendown() # 그래프 그리기 for i in range(600): t.goto(x, y) x += 1 y = 2000 // x print(x, y)
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) 댓글 오류지적 환영합니다.
파이썬 + Flask + slack으로 챗봇을 만들어보겠습니다. 먼저 slack에 로그인하고, 워크스페이스를 생성합니다 링크 : https://slack.com 새 HQ에 오신 것을 환영합니다. Slack은 여러분의 팀과 소통할 새로운 방법입니다. 이메일보다 빠르고, 더 조직적이며, 훨씬 안전합니다. slack.com https://api.slack.com 새 HQ에 오신 것을 환영합니다. Slack은 여러분의 팀과 소통할 새로운 방법입니다. 이메일보다 빠르고, 더 조직적이며, 훨씬 안전합니다. slack.com 위 링크에 접속해서 이 버튼을 누른다. App Name은 마음대로 정하시면 되고, Development Slack Workspace는 아까 생성한 워크스페이스를 선택해주시면 됩니다 위 사진과 같..
Sol Studio 공식 블로그
'Python' 태그의 글 목록