Re: problem when reading file
- From: Bruce Frederiksen <is_this@xxxxxxxxxxx>
- Date: Thu, 31 Jul 2008 17:02:53 +0000
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...
.
- References:
- problem when reading file
- From: shrimpy
- problem when reading file
- Prev by Date: Re: Function References
- Next by Date: Re: Boolean tests [was Re: Attack a sacred Python Cow]
- Previous by thread: problem when reading file
- Next by thread: Re: problem when reading file
- Index(es):
Relevant Pages
|