태지쌤

로봇 & 코딩교육 No.1 크리에이터

파이썬 101

파이썬으로 zip 압축파일 비밀번호 풀기(해제하기)

파이썬을 통한 일상생활의 문제해결 대표적으로 압축파일의 비밀번호를 알아낼 수 있습니다. 악용하지는 마시고 내가 비밀번호 걸어놨는데 너무 오래되어 기억이 나지 않을 때 이럴 때 사용하시면 좋습니다. 단, 비밀번호 자릿수가 늘어나면 그만큼 조합되는 경우의 수가 많아져 시간이 급격히 증가합니다. 예시에서는 123 딱 세자리수로 하니까 금방 찾네요.# 필요한 라이브러리 불러오기 import itertools import zipfile # 함수 정의 def unzip(pw, pw_min, pw_max, zFile): for len in range(pw_min, pw_max+1): attempt = itertools.product(pw, repeat = len) for a in attempt: password = ..

파이썬 2022.11.11

파이썬으로 QR코드 생성하기

파이썬으로 태지쌤 유튜브 채널로 바로 이동할 수 있는 QR코드를 생성해봤어요. pip install qrcode[pil] qrcode를 생성을 위해 qrcode 모듈을 import하구요. 태지쌤 유튜브 채널의 주소를 URL이라는 변수에 담습니다. make함수로 qr코드 생성 후 img 변수에 저장하구요. 파일이름, 파일 경로를 정한 후 저장합니다. import qrcode URL = "https://www.youtube.com/c/%ED%83%9C%EC%A7%80%EC%8C%A4" img = qrcode.make(URL) save_path = '태지쌤.png' img.save(save_path) 아래의 오류 메시지로 실행이 되지 않을 경우에는 pip install pillow Traceback (most..

파이썬 2022.09.29

[파이썬] 내부 외부 IP 알아내는 방법

requests 모듈을 사용하기 위해 모듈 설치 pip install requests http://ipconfig.kr/ 에서 외부 IP 가져올 수 있도록 코드 만들기 import socket import requests import re in_addr = socket.socket(socket.AF_INET, socket.SOCK_STREAM) in_addr.connect(("www.naver.com", 443)) print("내부IP: ",in_addr.getsockname()[0]) req = requests.get("http://ipconfig.kr") out_addr = re.search(r'IP Address : (\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})', req.tex..

파이썬 2022.09.26
반응형