Я постоянно получаю сообщение об ошибке, когда открываю все текстовые и журнальные файлы по определенному пути и распечатываю журнал, в котором найдено совпадение. Ниже возвращена ошибка и код. Кто-нибудь знает, почему я получаю эту ошибку; код работает так, как он должен работать? Спасибо!
ОШИБКА:
file: c:\Python27\13.00.log
Traceback (most recent call last):
File "C:\Python27\allfiles.py", line 20, in <module>
f=open(file, "r")
IOError: [Errno 2] No such file or directory: 'LICENSE-OpenSSL.txt'
КОД:
import os, sys
import string
userstring = 'Rozelle07'
path = 'c:\\Python27'
for root,dirname, files in os.walk(path):
for file in files:
if file.endswith(".log") or file.endswith(".txt"):
f=open(file, "r")
for line in f.readlines():
if userstring in line:
print "file: " + os.path.join(root,file)
break
f.close()