from tkinter.filedialog import askopenfilename
import os
load_list = open(askopenfilename(), "rb")
file_name, file_extension = os.path.splitext(load_list)
if str(file_extension).lower() == (".p", ".pickle"):
print("pickle")
Я читал, что этот метод работает с файловым путем, указанным как строка, однако это не работает с моим методом получения пути к файлу.Проверить расширение файла не строки
Я получаю сообщение об ошибке:
AttributeError: '_io.BufferedReader' object has no attribute 'rfind'
вы не должны включать вещи, которые люди отвечают/точка из примерно в вашем вопросе через редактирование. Это заставляет администратора выглядеть плохо. Я вернул ваш вопрос, чтобы скрыть операцию '==', и добавил AttributeError по мере необходимости. –
@ Jim Спасибо, я новичок здесь, буду помнить. – Navin