Я плохо знаком с Linux, но не Python. Я пытаюсь переместить свои навыки Python в Linux. С Windows I может открыть файл изображения с использованием средства просмотра по умолчанию.
import os
os.system(r"C:\gTemp\Capture.JPG")
Используя действительный Linux соединяют каналом то же отклоненное разрешение 'Возвратов кода'
import os
os.system(/home/myname/Capture.JPG")
Почему я получаю эту ошибку и как я фиксирую ее? Я использую 16.04 с Python 2.7
os.system () выполняет команду, которая передается ему. Изображение не является командой. Windows может выполнить приложение для открытия изображения, но это - конкретный Windows. subprocess.call является Вашим лучшим выбором, как упомянуто steeldriver.