如何处理NoneType错误

时间:2019-01-10 23:41:07

标签: python json python-3.x

我有下面的代码段和一个名为parse_issuelinks的函数

我不断收到TypeError:当我调用函数parse_issuelinks时,“ NoneType”对象无法下标

parse_issuelinks(k['fields']['issuelinks']) + '\n'


def parse_issuelinks(issuelinks):
dependsOn = ''

for issue in issuelinks:
    if issue['type']['name'] == 'Dep' and issue['type']['outward'] == 'dep'
        if 'outwardIssue' in issue:
            dependsOn = dependsOn + ',' + issue['outwardIssue']['key']

return dependsOn

1 个答案:

答案 0 :(得分:1)

每当您尝试对值为None的变量调用方法时,都会出现所显示的错误。 None is an instance of NoneType,因此定义了自己的实例方法。

在程序运行期间,确认k中的任何值都不是None,然后再次运行。