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...
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
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.