Вызов функции внутри iglob в Python
Привет, ребята, у меня есть 10 csv-файлов, и я хочу отправить каждый файл в одну и ту же функцию, я пытаюсь использовать что-то вроде этого кода, но я получаю эту ошибку
TypeError: ожидаемый str, байт или ОС.Объект PathLike, не _io.TextIOWrapper
Что я уже пробовал:
path = 'C:/Users/lap/Desktop/ff/fr*.csv' for file in iglob(path): with open(file, "r") as f: h = HuffmanCoding(f) output_path = h.compress() print("Compressed file path: " + output_path) decom_path = h.decompress(output_path) print("Decompressed file path: " + decom_path)
ЗАПИСКА::
Когда я использую этот код только с одним путем, он работает хорошо!!
path = 'C:/Users/lap/Desktop/ff/fr*.csv' h = HuffmanCoding(path) output_path = h.compress() print("Compressed file path: " + output_path) decom_path = h.decompress(output_path) print("Decompressed file path: " + decom_path)