adds pounds (which is lot for catif the image file isn' in the current working directorychange the working directory to the folder that contains the image file by calling the os chdir(function import os os chdir(' :\\folder_with_image_file'the image open(function returns value of the image object data typewhich is how pillow represents an image as python value you can load an image object from an image file (of any formatby passing the image open(function string of the filename any changes you make to the image object can be saved to an image file (also of any formatwith the save(method all the rotationsresizingcroppingdrawingand other image manipulations will be done through method calls on this image object to shorten the examples in this 'll assume you've imported pillow' image module and that you have the zophie image stored in variable named catim be sure that the zophie png file is in the current working directory so that the image open(function can find it otherwiseyou will also have to specify the full absolute path in the string argument to image open(working with the image data type an image object has several useful attributes that give you basic information about the image file it was loaded fromits width and heightthe filenameand the graphics format (such as jpeggifor pngfor exampleenter the following into the interactive shellfrom pil import image catim image open('zophie png'manipulating images