Не срабытават скрипт - Поиск текста в файлах папки

satfan

Пользователь
Пользователь
Апр 21, 2020
98
6
8
IDLE (Python 3.10 64-bit)
----------------------------
Вот скрипт:
Python:
# -*- coding: utf-8 -*
import glob

dirname = r'C:\Users\Пк\Desktop\1_Изучаем Python'
line = 'Яндекс Лицей'

for name in glob.glob(f"{dirname}/**/*.m3u"):
    file_info = open(name, mode="r", encoding='utf-8').read()
    if line in fileinfo:
        print(f'Нашел нужную строчку в файле {name}')

# 1_Изучаем Python  - это моя папка
# C:\Users\Пк\Desktop\1_Изучаем Python - это путь к папке
# Яндекс Лицей - это ищем в файлах с расширением .m3u
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 661
474
83
проблемы с путем, уберите кириллицу, экранируйте слеши, сделайте простую строку, поэксперементируйте
 

satfan

Пользователь
Пользователь
Апр 21, 2020
98
6
8
проблемы с путем, уберите кириллицу, экранируйте слеши, сделайте простую строку, поэксперементируйте
Спасибо. Уберите кирилицу - encoding='utf-8 - вроде сделано. Прошу поясните другие замечания.
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 661
474
83
Спасибо. Уберите кирилицу - encoding='utf-8 - вроде сделано. Прошу поясните другие замечания.
В Винде это не помогает иногда

Экранировать слеши - не знаю что не понятно
Сделать простую строку - без r
 

Форум IT Специалистов