code: def answers(self):
          
          from .question import Question
          from .answer import Answer
  
          if self.url is None or self.answer_num == 0:
              return
          for page_index in range(1, (self.answer_num - 1) // 20 + 2):
              html = self._session.get(
                  self.url + 'answers?page=' + str(page_index)).text
              soup = BeautifulSoup(html)
              questions = soup.find_all('a', class_='question_link')
              upvotes = soup.find_all('a', class_='zm-item-vote-count')
              for q, upvote in zip(questions, upvotes):
                  answer_url = Zhihu_URL + q['href']
                  question_url = Zhihu_URL + re_a2q.match(q['href']).group(1)
                  question_title = q.text
                  upvote_num = upvote.text
                  if upvote_num.isdigit():
                      upvote_num = int(upvote_num)
                  else:
                      upvote_num = None
                  question = Question(question_url, question_title,
                                      session=self._session)
                  yield Answer(answer_url, question, self, upvote_num,
                               session=self._session)
docs: 获取用户的所有答案.
  
          :return: 用户所有答案，返回生成器.
          :rtype: Answer.Iterable