s = r"С:\User\Users\Programs\program.py"
print(s[:s.rindex("\\")+1])
Для получения "чистой" строки, чтобы обратный слэш не использовался как экранирующий символ, использовал r-строку. А уже для поиска последнего индекса методом .rindex() использовал два слэша: один экранирующий, второй видит программа.
Вывод сделал обычным срезом от начала до индекса последнего слэша+1, чтобы путь отображался включая его.