Software/Python (25) 썸네일형 리스트형 파이썬 실행파일 만들기(.exe) 1. PyInstaller 설치 pip install pyinstaller 2. 파이썬 스크립트를 실행 파일로 변환하기 pyinstaller --onefile your_script.py- onefile 옵션은 단일 실행 파일 생성하도록 * 아이콘 추가pyinstaller --onefile --icon=your_icon.ico your_script.py * 콘솔 창 숨기기 (Windows에서 GUI 프로그램 만들 때 유용)pyinstaller --onefile --windowed your_script.py * 라이브러리 포함'PyInstaller'는 스크립트를 분석하여 필요한 모든 종속성을 자동으로 포함하려고 하지만,일부 라이브러리나 모듈은 동적으로 임포트되기 때문에 분석 과정에서 누락될 수 있음.이런 .. [Python] 데스크톱 GUI 앱 만들기 / 로또번호생성 프로그램 예제 tkinter를 사용하여 GUI 프로그램 만들기 import tkinter window = tkinter.Tk() # 윈도우 객체 생성 window.title("가상화폐 금액표시") window.geometry("400x200") # 사이즈 설정 window.resizable(False, False) # 가로세로 크기 조절 못하도록 설정 # hello 문자열 출력 label = tkinter.Label(window, text="hello") label.pack() # GUI를 계속 실행하기 위해 mainloop 실행 window.mainloop() pyinstaller 라이브러리 설치 pip install pyinstaller 실행파일 만드는 명령어 p.. [Python] 플라스크(FLASK) 란? 파이썬 언어를 이용하여 웹을 개발할 수 있게 해주는 웹 개발 프레임워크. 프레임워크란 쉽게 개발할 수 있도록 여러 개의 라이브러리, 모듈 등을 묶어서 제공하는 기능. [Python] schedule 라이브러리 30분마다 실행 schedule.every(30).minutes.do(실행할 함수) 매주 월요일 9시 10분마다 실행 schedule.every().monday.at("09:10").do(실행할 함수) 매일 10시 30분마다 실행 schedule.every().day.at("10:30").do(실행할 함수) [Python] 마우스 좌표 출력 / pyautogui 라이브러리 import pyautogui import time while True: print(pyautogui.position()) # 마우스 좌표를 출력 time.sleep(0.1) # 0.1초 딜레이 --> 주로 업무 자동화 프로그램에 사용 pyautogui.position() - 마우스 좌표를 입력받음 pyautogui.moveTo(x, y) - x,y의 좌표로 이동. 절대 좌표 pyautogui.moveTo(x, y, 시간) - x, y의 좌표로 지정된 시간동안 이동. 절대 좌표 pyautogui.moveRel(x, y) - 현재 마우스 위치로부터 x, y 픽셀만큼 이동 pyautogui.click((50, 50)) - 50,50 위치에 마우스를 클릭 pyautogui.c.. [Python] 문자열 앞 r의 의미 , Raw string python 코드에서 string 앞에 r이 붙어있는 경우가 있다. Raw string - 해당 string literal을 raw string으로 만들어주기 위함 => 모든 Escape문자를 그대로 출력 * Escape 문자란? \ 를 앞에 붙여 원래의 의미를 벗어나는 문자 ex) \n , \r , \t, \$ 등등 [Python] 번역 프로그램 - 구글 번역기 라이브러리 설치 2021.11월 기준 안정적인 라이브러리 버전 pip install googletrans==4.0.0-rc1 import googletrans # googletrans를 불러옴 translator = googletrans.Translator() # dest : 번역 후 언어, src: 번역할 문자의 언어로 auto가 기본으로 되어있음. str1 = "행복하세요" result1 = translator.translate(str1, dest='en', src='auto') print(f"행복하세요 => {result1.text}") str2 = "I am happy" result2 = translator.translate(str2, dest='ko', src='en') prin.. [Python] 컴퓨터 정보 확인 코드 psutil 라이브러리 - 컴퓨터의 정보를 확인할 때 사용 pip install psutil import psutil # CPU의 속도 출력 cpu = psutil.cpu_freq() print(cpu) # CPU의 물리코어 수 출력 cpu_core = psutil.cpu_count(logical = False) print(cpu_core) # 메모리 정보 출력 memory = psutil.virtual_memory() print(memory) # 디스크 정보 출력 disk = psutil.disk_partitions() print(disk) # 네트워크를 통해 보내고 받은 데이터량 출력 net = psutil.net_io_counters() print(net) [결과] scpufreq(current=2.. 이전 1 2 3 4 다음