본문 바로가기

python5

[python] 0.5초마다 지정한 폴더에 스크린샷을 저장하는 gui 프로그램 import pyautogui import os import sys import tkinter as tk def resource_path(relative_path): try: base_path = sys._MEIPASS except Exception: base_path = os.path.abspath(".") return os.path.join(base_path, relative_path) class Autocapture(tk.Tk): def __init__(self): tk.Tk.__init__(self) self.title("AutoCapture") # 타이틀 설정 # self.call('wm', 'iconphoto', self._w, # tk.PhotoImage(file=resource_path('.. 2021. 4. 4.
[python] 가상환경 설정 및 보안 오류 해결 터미널에서 명령어를 실행한다 가상환경 생성 python -m venv 가상환경폴더 가상환경 활성화 (cmd로 실행) .\Scripts\Activate.bat 가상환경 활성화 (powershell로 실행) .\Scripts\Activate.ps1 가상환경 활성화 시 다음과 같은 오류가 발생한다면, powershell울 관리자 권한으로 실행 후 Set-ExecutionPolicy Unrestricted 명령어 입력(변경 여부 물어보면 y 입력) 후 다시 가상환경 활성화 시키면 정상적으로 활성화가 된다 가상환경 비활성화 deactivate 2021. 3. 27.
[C#] C#에서 python 스크립트를 불러오고 argument 주고받기 예시로 사용할 간단한 python 코드 # python version : 3.7.5 import pyautogui import sys # c#에서 가져온 arguments는 "sys.argv[index]" 로 사용함 # index는 1부터 시작 a = pyautogui.alert(text=str(sys.argv[2]), title=sys.argv[1], button="ok") # python 스크립트의 가장 마지막 줄에 C#에서 리턴받기 원하는 값을 print로 던져줌 print("python_result") // 실행시키는 python version : 3.7.5 // anaconda로 실행시키면 실행 안될 수 있음 var psi = new System.Diagnostics.ProcessStartInf.. 2021. 3. 26.
[python] 오프라인 환경에서 python 패키지 사용하는 방법 오프라인 환경이거나, 인터넷 연결에 제약이 있는 PC에서 개발해야 할 경우, 패키지 사용 방법 일단 온라인 환경의 PC에서 패키지를 파일 형태로 다운로드한다. 명령어는 아래와 같다 pip download 패키지명 하나의 패키지에 대해 여러 개의 파일이 다운로드 되므로, cd 명령어로 빈 폴더로 이동 후 download 명령어를 실행해 주는 것을 권장한다. 그 후 다운로드한 파일을 오프라인 환경으로 이동시킨 후 설치를 진행한다 오프라인상의 파일을 python 패키지로 설치하는 명령어는 아래와 같다 pip install --no-index --find-links="폴더경로" 패키지명 ※ 패키지를 다운로드 할 때 생성된 모든 파일들이 같은 폴더 안에 있어야 한다 이제 오프라인 환경에서 원하는 패키지를 마음껏 .. 2021. 3. 23.
728x90