Pyloid 공식문서
GithubLanguage
  • 💎Pyloid란 무엇인가?
  • 시작하기
    • 사전 요구사항
    • 프로젝트 생성하기
  • API
    • Python (백엔드)
      • Pyloid
      • BrowserWindow
      • PyloidAPI
      • Monitor
      • TrayEvent
      • 유틸리티 함수
    • Javascript (프론트엔드)
      • WindowAPI
      • EventAPI
  • 가이드
    • 커스텀 보일러플레이트 만들기
    • 웹뷰 로드하기
    • JS에서 Python 호출하기
    • Python에서 JS 호출하기
    • 키보드 단축키
    • 알림
    • 트레이
    • 타이머
    • 파일 감시
    • 클립보드
    • 창 위치
    • 개발자 도구
    • 창 사용자 정의
    • 자동 시작
    • 프로덕션 유틸리티
    • 데스크탑 모니터
    • 파일 다이어로그
    • 스플래시 스크린
    • 스레드
    • ⚡pyside를 사용하여 API 커스터마이징
    • 테마
    • 빌드 가이드
      • Pyloid-React-Vite
      • Pyloid-HTML-Boilerplate
Powered by GitBook
On this page
  • get_production_path()
  • 매개변수
  • 반환값
  • 설명
  • 사용 예시
  • is_production()
  • 매개변수
  • 반환값
  • 설명
  • 사용 예시
  1. API
  2. Python (백엔드)

유틸리티 함수

get_production_path()

프로덕션 환경에서 리소스 파일의 경로를 반환합니다.

매개변수

없음

반환값

  • Optional[str]: 프로덕션 환경에서 리소스 파일의 경로를 반환합니다. 일반 Python 스크립트로 실행 중인 경우 None을 반환합니다.

설명

이 함수는 현재 실행 환경이 프로덕션 환경(예: PyInstaller로 빌드된 실행 파일)인지 확인하고, 그렇다면 리소스 파일의 경로를 반환합니다. 일반 Python 스크립트로 실행 중인 경우 None을 반환합니다.

사용 예시

from pyloid import Pyloid, is_production, get_production_path

app = Pyloid(single_instance=True)

if (is_production()):
    app.set_icon(os.path.join(get_production_path(), "icons/icon.ico"))
else:
    app.set_icon("icons/icon.ico")
    app.set_tray_icon("icons/icon.ico")

is_production()

현재 환경이 프로덕션 환경인지 확인합니다.

매개변수

없음

반환값

  • bool: 프로덕션 환경이면 True를 반환하고, 그렇지 않으면 False를 반환합니다.

설명

이 함수는 sys.frozen 속성을 검사하여 현재 실행 환경이 프로덕션 환경(예: PyInstaller로 빌드된 실행 파일)인지 확인합니다.

사용 예시

from pyloid import Pyloid, is_production, get_production_path

app = Pyloid(single_instance=True)

if (is_production()):
    window.load_file(os.path.join(get_production_path(), "build/index.html"))
else:
    window.load_url("http://localhost:5173")
PreviousTrayEventNextJavascript (프론트엔드)

Last updated 7 months ago