if linux:
os.system('xdg-open "$file"') #works for urls too
else:
os.system('start "$file"') #a total guess
Ответ 5
Для решения NicDumZ необходима небольшая коррекция для работы точно так, как указано. Проблема заключается в использовании оператора "is". Рабочее решение:
if sys.platform == 'linux2':
subprocess.call(["xdg-open", file])
else:
os.startfile(file)