When I was compiling the desired folder and Python program into an executable using Pyinstaller I used datas = [("C:Users/Snoxzy/project/data", "data")],... line in .spec file to include 'data' folder into executable that would also be accessible as 'data' in bundle that pyinstaller would create during compilation. My Python program references a .png file from 'C:Users/Snoxzy/project/data' folder and that won't work if I later delete that .png file. If I was able to reference the newly created 'data' folder instance of 'C:Users/Snoxzy/project/data' in bundle that pyinstaller created I could later delete the original .png file and executable should still be working because I am referencing .png file from a 'data' folder that is integrated directly into executable, but I don't know how to do that. More precisley, the part of code where I refrence .png file is: field = ImageTk.PhotoImage(Image.open('C:Users/Snoxzy/project/data/other/field.png')). What should I use insted of this 'C:Users/Snoxzy/project/data/other/field.png' to access bundle folder 'data'?