How to open and read an unknown extension file
Kushal Kumaran
kushal.kumaran+python at gmail.com
Thu Apr 8 14:30:41 EDT 2010
On Thu, Apr 8, 2010 at 10:39 PM, varnikat t <varnikat22 at gmail.com> wrote:
> Hey,
> Thanks for the help.it detects now using glob.glob("*.*.txt")
> Can u suggest how to open and read file this way?
>
> if glob.glob("*.*.txt"):
> file=open(glob.glob("*.*.txt"))
> self.text_view.get_buffer().set_text(file.read())
> else:
> file=open(glob.glob("*.*.html"))
> self.text_view.get_buffer().set_text(file.read())
>
> This gives error!!
glob.glob returns a list of filenames. You need to loop over it and
pass individual elements to the open function.
for item in glob.glob('*.txt'):
# item is a filename. pass it to open and process however you need
I don't know how the set_text method works, but it sounds like it
might not work right if you call it repeatedly with different
filenames.
--
regards,
kushal
More information about the Python-list
mailing list