В моем сценарии Python Я пытаюсь выполнить следующий код:Как выполнить команду в скрипте Python?
import subprocess
subprocecss.call("xrdb -load ~/.XDefaults")
, но он не падает с ошибкой: «Нет такого файла или каталога», хотя это работает, когда я вставляю тот же код для терминала. Я также попробовал os.system (...) с импортом os, я попробовал его с помощью «xrdb -merge ~/.XDefaults», я попытался удалить команду ~/from, я даже попытался изменить «» на «нет», нет путь. Что я делаю неправильно?
Существует множество способов сделать то, что вы хотите, не используя shell = True, я бы также использовал check_call вместо звонка –