[prev in list] [next in list] [prev in thread] [next in thread]
List: python-list
Subject: Re: problem when reading file
From: Bruce Frederiksen <is_this () visible ! com>
Date: 2008-07-31 17:02:53
Message-ID: 4ad40$4891f03d$18607848$1746 () KNOLOGY ! NET
[Download RAW message or body]
On Thu, 31 Jul 2008 23:44:33 +1000, shrimpy wrote:
> hi every one, i am new to python,
> and coz i want to write a handy command for my linux machine, to find
> a word in all the files which are under the current folder.
>
> the code is half done, but when i run it, it complain, and i don`t know why???
>
> can anyone help me have a look at it?
>
>
> here is the message it complain
> =======================================
> file is : qt_plugins_3.3rc
>
> Traceback (most recent call last):
> File "./python_script/svn_grep.py", line 34, in <module>
> searPatten(file,'are','no')
> File "./python_script/svn_grep.py", line 8, in searPatten
> openFile = open(file, 'r')
> IOError: [Errno 2] No such file or directory: 'qt_plugins_3.3rc'
>
>
> here are the code i wrote
> ---------------------------------------------------------------code begin
> <snip>
>
> for root, dirs, files in os.walk(os.getcwd()):
> for file in files:
> print "======================================="
> print "file is : " + file + "\n"
> searPatten(file,'are','no')
>
> ---------------------------------------------------------------code end
Try changing that last line to:
searPatten(os.path.join(root, file), 'are', 'no')
You'll have to import os.path too...
--
http://mail.python.org/mailman/listinfo/python-list
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic