Windows 및 macOS에서 Python의 기본 응용 프로그램으로 문서를 여는 방법은 무엇입니까?

DDD
풀어 주다: 2024-11-18 05:49:02
원래의
897명이 탐색했습니다.

How to Open a Document with its Default Application in Python on Windows and macOS?

Windows 및 Mac OS의 Python에서 기본 OS 응용 프로그램을 사용하여 문서 열기

다음 경우에 기본 응용 프로그램을 사용하여 문서를 여는 것이 일반적인 요구 사항입니다. 운영 체제 작업. Python을 사용하면 이 기능에 기본적으로 액세스할 수 있습니다.

적절한 접근 방식은 운영 체제에 따라 다릅니다.

Windows:

다음을 사용하여 문서를 열려면 Windows의 기본 응용 프로그램을 사용하려면 os.startfile() 메서드를 사용하세요. 이 방법은 파일 경로를 인수로 사용하고 관련 프로그램을 시작합니다.

import os

filepath = "path/to/document.docx"
os.startfile(filepath)
로그인 후 복사

Mac OS:

Mac OS에서는 subprocess 모듈을 사용하여 다음 작업을 수행할 수 있습니다. 문서를 엽니다. subprocess.call() 메서드는 명령과 해당 인수를 시퀀스로 사용합니다. Mac OS의 경우 이 순서는 "open"과 파일 경로로 시작해야 합니다.

import subprocess

filepath = "path/to/document.docx"
subprocess.call(("open", filepath))
로그인 후 복사

일반 고려 사항:

Gnome을 사용하는 Linux 시스템의 경우 다음을 사용할 수 있습니다. xdg-open 대신 gnome-open 명령. 그러나 xdg-open은 Linux 데스크톱 환경 전반에 대한 표준입니다.

subprocess.call() 메서드의 이중 괄호는 첫 번째 인수로 시퀀스를 예상하기 때문에 필요합니다. 따라서 Windows 및 Mac OS 명령 모두에 튜플이 사용됩니다.

이러한 플랫폼별 접근 방식을 활용하면 Python 내에서 기본 애플리케이션을 사용하여 문서를 원활하게 열 수 있습니다.

위 내용은 Windows 및 macOS에서 Python의 기본 응용 프로그램으로 문서를 여는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿