Почему копирование в python от атома дает мне ошибки?

Если вы столкнулись с подобными проблемами после выполнения этой команды

sudo apt-get install brasero

Reading package lists... Error!
E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/in.archive.ubuntu.com_ubuntu_dists_xenial-backports_universe_binary-amd64_Packages
E: The package lists or status file could not be parsed or opened.

, пожалуйста, сделайте

sudo rm -vf /var/lib/apt/lists/* Теперь обновите список с помощью sudo apt-get update Установите brasero с помощью sudo apt-get install brasero [ ! d2]

Работа для меня Ubuntu 16.04

1
задан 6 January 2018 в 14:56

2 ответа

Python требует от вас отступов. Либо фиксированное количество пробелов, либо вкладка на идентификатор (не смешивайте их).

Я использовал 4 пробела (и 2 пустые строки после окончания «значка») def "), и это подтвердит ...

def cost_trip(days): cost = days*10 if days>7: return cost-20 elif days<=7: return cost def vac_ation(days): return cost_trip(days) print vac_ation(5)
1
ответ дан 17 July 2018 в 23:44

Python требует от вас отступов. Либо фиксированное количество пробелов, либо вкладка на идентификатор (не смешивайте их).

Я использовал 4 пробела (и 2 пустые строки после окончания «значка») def "), и это подтвердит ...

def cost_trip(days): cost = days*10 if days>7: return cost-20 elif days<=7: return cost def vac_ation(days): return cost_trip(days) print vac_ation(5)
1
ответ дан 24 July 2018 в 17:05
  • 1
    Итак, в следующий раз я должен убедиться, что я использую 4 пробела для разметки и пустые строки между разными фрагментами кода? – Jona Mand 6 January 2018 в 15:21
  • 2
    4 пространства - обычная практика; см. ссылку - & gt; 2 пустые строки не являются обязательными (см. PEP 8 python.org/dev/peps/pep-0008 ) – Rinzwind 6 January 2018 в 16:12
  • 3
    почему существуют пробелы 3 при использовании возврата? – Jona Mand 6 January 2018 в 18:38
  • 4
    В редакторе python отступ делается с отступом так же, как строка над ним. Может ли быть там 3? Это должно быть 4 ... :) – Rinzwind 6 January 2018 в 19:50

Другие вопросы по тегам:

Похожие вопросы: