мои python функции не работают в ноутбуке Jupyter - PullRequest
0 голосов
/ 05 апреля 2020

Я написал строки кода, которые обычно выполняются в блокноте jupyter (вот код ниже):


umd_departments = requests.get("https://api.umd.io/v0/courses/departments")
umd_departments_list = umd_departments.json()

umd_departments_list2 = json.dumps(umd_departments_list, indent=1)
department_storage = [department['dept_id'] for department in umd_departments_list]
print(department_storage)

код выше обычно дает мне вывод, который я хочу, и распечатывает его немедленно. проблема, с которой я сталкиваюсь, заключается в том, что когда я пытаюсь поместить приведенный выше код в собственную функцию, он не работает

def get_UMD_departments():
    umd_departments = requests.get("https://api.umd.io/v0/courses/departments")
    umd_departments_list = umd_departments.json()
    umd_departments_list2 = json.dumps(umd_departments_list, indent=1)
    department_storage = [department['dept_id'] for department in umd_departments_list]
    print(department_storage)

проблема, с которой я сталкиваюсь в этой версии кода, заключается в том, что она никогда ничего не печатает в отличие от другого кода, который я показал. с этим кодом, я также не получаю сообщение об ошибке, когда запускаю его, так как символ * не появляется, и я не получаю сообщение об ошибке. так что я не уверен, в чем проблема. обычно это просто показывает, сколько раз я пробежал по камере. Мне было интересно, если бы кто-нибудь знал, как заставить функциональную версию моего кода работать, очень признателен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...