Форум программистов, компьютерный форум, киберфорум
Наши страницы
Python
Войти
Регистрация
Восстановить пароль
 
Васи
1 / 1 / 1
Регистрация: 19.06.2014
Сообщений: 110
#1

Ошибка вылетает ошибка, что файл не найден - Python

12.01.2015, 18:41. Просмотров 675. Ответов 1
Метки нет (Все метки)

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import os
import fnmatch
import re
 
path = input('Директория: ')
mask = input('Маска: ')
pattern = input('Слово')
 
for dirpath, dirs, files in os.walk(path):
    for file_name in files:
        if fnmatch.fnmatch(file_name, mask):
            data = open(file_name, 'r+b')
            for pattern in data:
                print (data)
Ошибка вылетает ошибка, что файл не найден
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2015, 18:41
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Ошибка вылетает ошибка, что файл не найден (Python):

Файл не найден, проблемы с путями
У меня есть два файла один ".py" другой ".txt" и в ".py" стоит команда чтобы...

Ошибка при записи в Excel файл
Приветствую всех. может кто укажет на ошибку в коде? вот кусок кода ...

Что это за ошибка?
Никак не могу понять

Ошибка: Не работает парсинг vk, что за ошибки не могу понять.
Не работает парсинг vk, что за ошибки не могу понять. Помогите пожалуйста. ...

Fasm: ошибка при компиляции, что файл не найден
здравствуйте ,может направите меня на путь истинный ,. Система Windows 7 64 ...

Ошибка, файл не найден
Доброе время, помогите плиз, почему ошибка ? не находит #include "resource.h" ...

1
alex925
2660 / 2272 / 625
Регистрация: 19.03.2012
Сообщений: 8,821
12.01.2015, 20:05 #2
Ты в open передаёшь только имя файла без пути, а файл находится не в одной папке со скриптом и по этому ошибка возникает.

Добавлено через 5 минут
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import os
import fnmatch
import re
 
path = input('Директория: ')
mask = input('Маска: ')
pattern = input('Слово')
 
for dirpath, dirs, files in os.walk(path):
    for file_name in files:
        if fnmatch.fnmatch(file_name, mask):
            inp = open(os.path.join(dirpath, file_name), 'r')
            for line in inp:
                if pattern in line:
                    print(file_name)
Добавлено через 1 минуту
13 и 14 сточку изменил потому, что судя по контексту они бессмысленны.

Добавлено через 3 минуты
Сейчас это кусок сначала ищет файл который соответствует маске, потом открывает его и ищет строку pattern в нём и если находит то выводит выводит название файла.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.01.2015, 20:05
Привет! Вот еще темы с решениями:

Ошибка не найден файл
выходит ошибка не найден файл...

Ошибка: файл не найден
uses crt, graph; var gd, gm:integer; begin initgraph(gd,gm,'');...

Ошибка: файл не найден
В 13 строчке выдает ошибку "файл не найден". Подскажите в чем может быть ошибка...

Файл не найден (ошибка №2)
Пишет, ошибка №2, файл не найден uses crt; var f:text; c:char; begin...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru