我的python函数在jupyter笔记本中不起作用

时间:2020-04-05 01:29:38

标签: python jupyter-notebook

我编写了在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)

此版本代码面临的问题是,它永远不会打印出与我展示的其他代码相反的任何内容。使用此代码,我也不会在运行时收到错误消息,因为*符号不会出现,并且我也不会收到错误消息。所以我不确定是什么问题。它通常只显示我运行电池多少次。我想知道是否有人知道一种使代码的功能版本正常工作的方法,对此深表感谢。

0 个答案:

没有答案