Как узнать тип файла в python tkinter fd.asksaveasfilename?

Как мне узнать тип файла который написал пользователь?
код:
код

from tkinter import *
from tkinter.messagebox import *
from tkinter import messagebox as mb
import tkinter as tk
from tkinter.filedialog import askopenfilename
from tkinter import filedialog as fd
import tkinter.simpledialog
tk = Tk()
file_name = fd.asksaveasfilename(
        filetypes=(("TXT files", "*.txt"),
                   ("HTML files", "*.html;*.htm"),
                   ("All files", "*.*"))
print("?")


вместо "?" мне нужен тип файла.
  • Вопрос задан
  • 251 просмотр
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
Можно так попробовать

file_name = fd.asksaveasfilename(defaultextension=".*",
        filetypes=(("TXT files", "*.txt"),
                   ("HTML files", "*.html;*.htm"),
                   ("All files", "*.*")))
print(file_name.split('.')[-1])
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы