"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment créer une boîte de dialogue de fichier conviviale en Python ?

Comment créer une boîte de dialogue de fichier conviviale en Python ?

Publié le 2024-11-08
Parcourir:334

How to Create a User-Friendly File Dialog in Python?

Boîte de dialogue de fichiers pour Python : une approche conviviale

En Python, interagir avec des fichiers à l'aide de raw_input peut être fastidieux, en particulier lorsque les utilisateurs ont besoin pour spécifier les chemins de fichiers. Une solution plus accessible consiste à présenter une boîte de dialogue de sélection de fichier.

tkFileDialog : une option simple et standard

tkFileDialog, qui fait partie de la bibliothèque standard Python, fournit un accès rapide implémentation de la boîte de dialogue de fichiers. Cependant, cela laisse un cadre vide ouvert, ce qui peut être ennuyeux.

Tkinter avec fenêtre racine cachée

Pour supprimer le cadre vide, nous pouvons masquer la fenêtre racine qui Tkinter crée :

import tkinter as tk
from tkinter import filedialog

root = tk.Tk()
root.withdraw()

file_path = filedialog.askopenfilename()

Ce code ouvre une boîte de dialogue de sélection de fichier sans aucun élément GUI supplémentaire.

Syntaxe alternative pour Python 2

Pour les utilisateurs de Python 2 :

import Tkinter, tkFileDialog

root = Tkinter.Tk()
root.withdraw()

file_path = tkFileDialog.askopenfilename()
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3