Membuka Dokumen dengan Aplikasi Lalai dalam Python Merentasi Windows dan Mac OS
Dalam pelbagai sistem pengendalian, klik dua kali pada ikon dokumen menggesanya untuk dibuka menggunakan aplikasi yang ditetapkan. Mencapai fungsi ini dalam Python melibatkan penggunaan perintah sistem yang sesuai.
Dalam Python 2.4 dan versi yang lebih baru, modul subproses menyediakan keupayaan untuk membuka dokumen dengan aplikasi lalai. Daripada bergantung pada os.system(), modul ini menawarkan penyelesaian yang lebih cekap yang menghapuskan keperluan untuk melarikan diri shell yang kompleks.
Kod:
import subprocess, os, platform filepath = 'path/to/document.ext' if platform.system() == 'Darwin': # macOS subprocess.call(('open', filepath)) elif platform.system() == 'Windows': # Windows os.startfile(filepath) else: # linux variants subprocess.call(('xdg-open', filepath))
Penjelasan:
Tambahan Nota:
Atas ialah kandungan terperinci Bagaimanakah Python Membuka Dokumen dengan Aplikasi Lalainya pada Windows dan macOS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!