On 20/04/2006 6:55 AM, Aleksandar Cikota wrote: > Hi all, > > I have a problem with openning of an image. > > Here is the Code: > > from Tkinter import * > from PIL import Image, ImageTk
Insert here: print type(Image), type(Image.open), Image.version Here are my results: Python 2.4.2 (#67, Sep 28 2005, 12:41:11) [MSC v.1310 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> from PIL import Image, ImageTk >>> Image.VERSION '1.1.5' >>> type(Image) <type 'module'> >>> type(Image.open) <type 'function'> ... which is what I expected [snip] If the print statement gives incorrect results, I'd advise re-installing PIL. If it gives correct results, add a copy of the print further towards where the error occurs. Binary search until you have found the culprit that is mangling Image. > image = Image.open('G:/Robot teleskop/VRT/'+ > str(name[0:-4])+'.jpg') I thought I'd already seen somebody point out to you that all those str() calls are rather redundant ... [snip]> > > The error message: > Exception in thread TestThread: > Traceback (most recent call last): > File "C:\Program Files\Python\lib\threading.py", line 442, in __bootstrap > self.run() > File "G:\Robot teleskop\VRT\soft\GUI.py", line 60, in run > image = Image.open('G:/Robot teleskop/VRT/'+ str(name[0:-4])+'.jpg') > AttributeError: 'function' object has no attribute 'open' The implication is that Image is a function, which is weird. > > > I think the modul is not imported how it should be. I hope for help. -- http://mail.python.org/mailman/listinfo/python-list