Tôi tương đối mới với thế giới mac. Câu hỏi của tôi liên quan đến việc mở một ứng dụng bằng cách sử dụng python trên mac osx. Từ những gì tôi đã tìm thấy cho đến nay, có vẻ như là nếu các ứng dụng được lưu trữ trong định dạng ứng dụng thực sự là thư mục. Các hệ điều hành này có phân tích cú pháp bằng cách nào đó khi mở ứng dụng không? Tôi muốn mở Safari bằng cách sử dụng python và nó nằm trong thư mục /Applications/Safari.app của tôi. Có một nhị phân cụ thể tôi nên được đi qua os.system hoặc tôi nên đi về nó theo một cách hoàn toàn khác nhau? Mục tiêu cuối cùng của tôi là có safari mở một tệp html cục bộ, đóng nó rồi mở một tệp html cục bộ khác.Mở và sử dụng Safari
Cảm ơn, -John
Cảm ơn bạn rất nhiều vì câu trả lời và mã mẫu! – user583599
Cảm ơn câu trả lời phù hợp với mọi trình duyệt và hệ điều hành. Tôi đã cuộn xuống câu trả lời, tôi nghĩ rằng câu trả lời sẽ chỉ được sử dụng os.system hoặc subprocess.Popen. Thay vào đó, bạn đã cho chúng tôi một câu trả lời khéo léo. –
Bất kỳ ý tưởng nào tại sao điều này có thể mở Firefox theo mặc định, mặc dù Safari là trình duyệt mặc định của hệ thống? Tôi không thể sử dụng trình duyệt 'type'' 'macosx'', nhưng ít nhất 'webbrowser.get (' safari ')' hoạt động như được thảo luận trong tài liệu. – Chris