Diálogo de arquivos para Python: uma abordagem amigável
Em Python, interagir com arquivos usando raw_input pode ser complicado, especialmente quando os usuários precisam para especificar caminhos de arquivo. Uma solução mais acessível é apresentar uma caixa de diálogo de seleção de arquivo.
tkFileDialog: uma opção simples e padrão
tkFileDialog, parte da biblioteca padrão do Python, fornece uma rápida implementação de diálogo de arquivo. No entanto, ele deixa um quadro vazio aberto, o que pode ser irritante.
Tkinter com janela raiz oculta
Para suprimir o quadro vazio, podemos ocultar a janela raiz que Tkinter cria:
import tkinter as tk
from tkinter import filedialog
root = tk.Tk()
root.withdraw()
file_path = filedialog.askopenfilename()
Este código abre uma caixa de diálogo de seleção de arquivo sem quaisquer elementos GUI adicionais.
Sintaxe alternativa para Python 2
Para usuários do Python 2:
import Tkinter, tkFileDialog
root = Tkinter.Tk()
root.withdraw()
file_path = tkFileDialog.askopenfilename()
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3