본문 바로가기

여기저기 쓰이는 짧은 실용함수

(11)
파이썬 사용자 계정 컨트롤 뚫는 방법 import sys import os import win32com.shell.shell as shell if sys.argv[-1] != 'asadmin': script = os.path.abspath(sys.argv[0]) params = ' '.join([script] + sys.argv[1:] + ['asadmin']) shell.ShellExecuteEx(lpVerb='runas', lpFile=sys.executable, lpParameters=params) sys.exit(0) 코드 맨 위(import 바로 아래)에 이 절 삽입하면 됨 #원리 1. 엄밀히 말하면 이건 사용자 계정 컨트롤에 확인 버튼 눌러주는걸 자동으로 해주는 것은 아님. 2. 하지만 사용자 계정 컨트롤이 문제가 되는 상황은 자..
인터넷이 없는 상황에서도 쓸 수 있는 사용 인증 키 제 첫 실용 프로그램이었던 원랜디 조합도우미입니다. 원피스랜덤디펜스라는 게임을 할 때 보다 편하게 하기 위해 만든 프로그램입니다. 소스는 6행만 보시면 됩니다. 6행에 보면 pasi를 import했음을 알 수 있습니다. pasi의 실행화면입니다. 오늘의 사용코드를 입력해야 다음으로 넘어갈 수 있습니다. 코드발행기에서 오늘의 사용코드를 확인하여 입력해주면 프로그램을 사용할 수 있게됩니다. #pasi.py #코드로 잠금을 걸고싶은 부분 앞에 pasi.py를 import해주세요. 그러면 해당 줄 이후는 하루에 한 번 코드를 입력해야 사용할 수 있게됩니다. import datetime #클라이언트컴퓨터용 now = datetime.datetime.now() #요일 dayname = now.weekday() #연..
[파이썬] 파이썬으로 구글메일 사용하기 준비 파이썬을 이용해 구글 메일을 읽거나 쓰기 위해서 간단한 두 가지 준비가 필요합니다. 1. 구글 16자리 앱 비밀번호 발급(메일 쓰기) 2. 구글 IMAP 액세스 설정(메일 읽기) Gmail을 활용할 것이기 때문에 google 계정을 준비해주세요. 계정이 준비되었다면 아래 과정을 따라하시면 됩니다. #파이썬으로 메일을 쓰기 위한 구글 16자리 앱 비밀번호 발급받기 1. 구글 계정 보안설정에 접속합니다 https://myaccount.google.com/security Google 계정 보안 계정을 안전하게 보호하기 위해 보안 설정을 검토 및 조정하고 권장사항을 받아보려면 계정에 로그인하세요. myaccount.google.com 2. 앱 비밀번호 클릭 3. 빨간 박스를 메일, Windows 컴퓨터로 세팅하..
[파이썬] 첨부파일과 함께 메일 보내기 #사전 준비사항 1. 구글 계정 2. 16자리 앱 비밀번호 yanoos.tistory.com/9
[파이썬] 메일 읽기 파이썬을 이용해 메일을 읽기 위해서 우선 IMAP 액세스 설정이 필요합니다. Gmail을 활용할 것이기 때문에 google 계정을 준비해주세요. 계정이 준비되었다면 아래 과정을 따라하시면 됩니다. 코드를 작성하기에 앞서 파이썬으로 메일을 읽으려면 먼저 해둬야 하는 작업이 있습니다. 바로 16자리 앱 비밀번호 발급 받기 입니다. 1. 구글 계정 보안설정에 접속합니다 https://myaccount.google.com/security Google 계정 보안 계정을 안전하게 보호하기 위해 보안 설정을 검토 및 조정하고 권장사항을 받아보려면 계정에 로그인하세요. myaccount.google.com 2. 앱 비밀번호 클릭 3. 빨간 박스를 메일, Windows 컴퓨터로 세팅하고 생성 클릭 앱비밀번호를 발급받았다..
[파이썬] 한 글자씩 출력하기 문자 출력용 함수 hgj(한글자)입니다. print는 한번에 출력대는 반면 얘를 쓰면 한 글자씩 출력이됩니다. 편지 같은거 쓰고 hgj로 출력하면 이쁩니다. import time #sentence = 출력할 문자, timesl = 글자가 출력되는 시간간격(단위:초) def hgj (sentence, timesl=0.1): for i in range(len(sentence)): print(sentence[i], end="") time.sleep(timesl)
[파이썬] 메일 보내기 파이썬 프로그램으로 메일을 보내봅시다. 코드를 작성하기에 앞서 파이썬으로 메일을 보내려면 먼저 해둬야 하는 작업이 있습니다. 바로 16자리 앱 비밀번호 발급 받기 입니다. 1. 구글 계정 보안설정에 접속합니다 https://myaccount.google.com/security Google 계정 보안 계정을 안전하게 보호하기 위해 보안 설정을 검토 및 조정하고 권장사항을 받아보려면 계정에 로그인하세요. myaccount.google.com 2. 앱 비밀번호 클릭 3. 빨간 박스를 메일, Windows 컴퓨터로 세팅하고 생성 클릭 여기까지 하시면 16자리 앱 비밀번호를 발급받게 됩니다. 메일을 보내는 코드입니다. 아래 세 가지만 확인해서 수정하고 그대로 사용하시면 됩니다. 1. 앱 비밀번호를 발급 받은 본인..
[파이썬] 수행 속도 높이기 - 인풋 빠르게 받는 방법 input() 대신 sys.stdin.readline()을 사용합니다 import sys #in = input() 대신에 사용 in = sys.stdin.readline()