Форум программистов, компьютерный форум, киберфорум
Наши страницы

Python

Войти
Регистрация
Восстановить пароль
 
Васи
0 / 0 / 0
Регистрация: 19.06.2014
Сообщений: 98
#1

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

12.01.2015, 18:41. Просмотров 606. Ответов 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
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.01.2015, 18:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка вылетает ошибка, что файл не найден (Python):

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

Ошибка типа данных при записи SQL запроса в файл - Python
def prepareSQL(): con=odiRef.getJDBCConnection("SRC") sql='''select name from test''' sql=sql.decode('cp1251') ...

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

Django Ошибка доступа (403) Ошибка проверки CSRF. Запрос отклонён - Python
На хостинге разместил сайт и не могу войти в админку, т.к. возникает 403 ошибка "Ошибка доступа (403). Ошибка проверки CSRF. Запрос...

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

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

1
alex925
2569 / 2220 / 527
Регистрация: 19.03.2012
Сообщений: 8,654
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
Привет! Вот еще темы с ответами:

Ошибка: файл не найден - Pascal
В 13 строчке выдает ошибку "файл не найден". Подскажите в чем может быть ошибка Program otchot; const N=5; M=15; K=4; type...

Ошибка: файл не найден - Turbo Pascal
uses crt, graph; var gd, gm:integer; begin initgraph(gd,gm,''); ellipse(150,200,30,40,250,90); readln; closegraph; end. ...

Ошибка: файл не найден - Turbo Pascal
В деканате хранится информация о зимней сессии на 1 курсе (фамилия, номер группы, оценка 1 по геометрии, оценка 2 по алгебре, оценка 3 по...

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


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

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

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