"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como criar uma caixa de diálogo de arquivo amigável em Python?

Como criar uma caixa de diálogo de arquivo amigável em Python?

Publicado em 2024-11-08
Navegar:327

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

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()
Tutorial mais recente Mais>

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