0
我運行這段代碼,但我得到了typeError:'NoneType'對象不可迭代 什麼是問題?Python中的NoneType錯誤
import bibtex
import unittest
class TestAuthorExtract(unittest.TestCase):
def setUp(self):
self.simple_author_1 = "Smith"
def test_author_1(self):
# Test only surname
(Surname , FirstNames) = bibtex.extract_author(self.simple_author_1)
self.assertEqual((Surname , FirstNames) , ("Smith", ""))
if __name__=='__main__':
unittest.main()
以下是錯誤消息:
======================================================================
ERROR: test_author_1 (main.TestAuthorExtract)
----------------------------------------------------------------------
Traceback (most recent call last):
File "div.py", line 10, in test_author_1
(Surname , FirstNames) = bibtex.extract_author(self.simple_author_1)
TypeError: 'NoneType' object is not iterable
----------------------------------------------------------------------
Ran 1 test in 0.001s FAILED (errors=1)
哪條線? – bereal
你可以發佈堆棧跟蹤嗎? –
它在這一行(Surname,FirstNames)= bibtex.extract_author(self.simple_author_1) – user3005968