Open image file with Python give Permission Denied error message

I am new to Linux but not Python. I am trying to migrate my Python skills to Linux. With Windows I can open an image file with the default viewer using.

import os
os.system(r"C:\gTemp\Capture.JPG")

Using a valid Linux path the same code returns 'Permission denied'

import os
os.system(/home/myname/Capture.JPG")

Why am I getting this error and how do I fix it? I am using 16.04 with Python 2.7

2

1 Answer

os.system() executes the command that is passed to it. An image is not a command. Windows may execute an app to open the image, but that is Windows specific. The subprocess.call is your best bet as mentioned by steeldriver.

0

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like