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()
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