Đôi khi, trong khi tạo ứng dụng, chúng ta cần tương tác với các chương trình và ứng dụng bên ngoài. Để tương tác với các ứng dụng và chương trình của hệ thống, chúng tôi phải sử dụng os Mô-đun trong python.
Trong bài viết này, chúng ta sẽ xem cách chúng ta có thể tương tác với các chương trình bên ngoài và các tệp mở bằng cách sử dụng mô-đun OS trong Python.
Trước tiên, chúng tôi sẽ xác định một hàm sẽ mở tệp đã chọn bằng cách sử dụng tệp danh sách thư viện bằng Python. Sau đó, chúng tôi sẽ in đường dẫn và mở tệp bằng os mô-đun.
Ví dụ
# Import the required Libraries from tkinter import * from tkinter import filedialog import os #Create an instance of tkinter frame win= Tk() #Set the geometry for the window or frame win.geometry("600x400") #Define a function to open the application def app(): file= filedialog.askopenfilename() text.config(text= file) #Open the program os.system('"%s"' %file) #Create a button Button(win, text='Click to Open a Program',font=('Poppins bold', 10), command=app).pack(pady=20) #Create a Label after button event text= Label(win, text= "", font= ('Poppins bold', 10)) text.pack(pady=20) #Keep running the window or frame win.mainloop()
Đầu ra
Chạy đoạn mã trên sẽ tạo ra cửa sổ sau làm đầu ra -
Bây giờ, hãy nhấp vào nút và nó sẽ mở thư mục “Tài liệu của tôi” từ nơi bạn có thể mở một chương trình.