ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

[obtendo/criando/salvando arquivos com Tkinter] - filedialog em Python

Python Tkinter

GUI programming

Tkinter filedialog

Python file operations

Python GUI tutorial

Tkinter tutorial

File selection

Save file dialog

Existing directory selection

Not existing directory selection

User interface in Python

Python development

Python libraries

Python file manipulation

Python coding tips

Python beginners

Tkinter examples

Python file management

Python file paths

Tkinter widgets

Python coding techniques

Python file organization

Автор: PyAjudeMe

Загружено: 2023-06-23

Просмотров: 672

Описание: Neste vídeo, vou te mostrar como lidar com arquivos usando a biblioteca Tkinter em Python. Com Tkinter, você pode criar interfaces gráficas de usuário (GUI) de forma fácil e intuitiva. Vamos explorar algumas funções úteis para trabalhar com arquivos, como abrir, salvar, selecionar múltiplos arquivos e selecionar diretórios existentes ou não existentes.

Durante o vídeo, vamos utilizar o módulo filedialog do Tkinter para obter a interação do usuário com o sistema de arquivos. Com essa ferramenta, você poderá criar aplicativos que envolvam manipulação de arquivos de forma eficiente e amigável.

Aqui está um resumo dos tópicos abordados no vídeo:

Importando as bibliotecas necessárias e definindo as funções para lidar com os arquivos.
Demonstração da função get_file_with_tkinter, que permite selecionar um único arquivo com o auxílio de uma janela de diálogo.
Demonstração da função get_multiple_files_with_tkinter, que permite selecionar vários arquivos simultaneamente.
Demonstração da função get_save_file_with_tkinter, que possibilita selecionar o local e o nome para salvar um arquivo.
Demonstração das funções get_existing_directory_with_tkinter e get_not_existing_directory_with_tkinter, que permitem selecionar diretórios existentes e não existentes, respectivamente.

Exibição dos resultados obtidos ao utilizar as funções apresentadas.
Se você deseja aprender como implementar a manipulação de arquivos em suas aplicações em Tkinter, este vídeo é perfeito para você. Assista agora e aprimore suas habilidades de programação em Python e interfaces gráficas!

import os
from tkinter import filedialog


def get_file_with_tkinter(filetypes=((".txt", "*.txt"),)):
file = filedialog.askopenfilename(filetypes=filetypes, multiple=False)
return os.path.normpath(file)


def get_multiple_files_with_tkinter(filetypes=((".txt", "*.txt"),)):
files = filedialog.askopenfilename(filetypes=filetypes, multiple=True)
files = [os.path.normpath(x) for x in files]
return files


def get_save_file_with_tkinter(filetypes=((".txt", "*.txt"),)):
file = filedialog.asksaveasfilename(filetypes=filetypes)
return os.path.normpath(file)


def get_existing_directory_with_tkinter():
file = filedialog.askdirectory(mustexist=True)
return os.path.normpath(file)


def get_not_existing_directory_with_tkinter():
file = filedialog.askdirectory(mustexist=False)
return os.path.normpath(file)


pip install tkinter-files-folders
f1 = get_multiple_files_with_tkinter(filetypes=((".txt", "*.txt"), (".png", "*.png")))
f2 = get_file_with_tkinter(filetypes=((".txt", "*.txt"), (".png", "*.png")))
f3 = get_save_file_with_tkinter(filetypes=((".txt", "*.txt"), (".png", "*.png")))
f4 = get_existing_directory_with_tkinter()
f5 = get_not_existing_directory_with_tkinter()

print(
f1,
f2,
f3,
f4,
f5,
)

https://github.com/hansalemaos/tkinte...

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
[obtendo/criando/salvando arquivos com Tkinter] - filedialog em Python

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]