docstr: 在CJK字符周围添加空格
  Arg :
      text (String) : 所需拆分文本
  Return :
      "".join(output) (String) : 添加完后的文本
docstr_tok: ["\u5728CJK\u5b57\u7b26\u5468\u56f4\u6dfb\u52a0\u7a7a\u683c","Arg",":","text","(","String",")",":","\u6240\u9700\u62c6\u5206\u6587\u672c","Return",":","``","''",".join","(","output",")","(","String",")",":","\u6dfb\u52a0\u5b8c\u540e\u7684\u6587\u672c"]
code: def _tokenize_chinese_chars(self, text):
      """
      在CJK字符周围添加空格
      Arg :
          text (String) : 所需拆分文本
      Return :
          "".join(output) (String) : 添加完后的文本
      """
      output = []
      for char in text:
          cp = ord(char)
          if self.is_chinese_char(cp):
              output.append(" ")
              output.append(char)
              output.append(" ")
          else:
              output.append(char)
      return "".join(output)
  
file_path: DeepKE/src/deepke/relation_extraction/standard/tools/serializer.py
imports: import re
  import unicodedata
  import jieba
  import logging
  from typing import List
label_desc: Use image node_id 5 for calling the Serializer obj's underlying member method code with example usage: obj._tokenize_chinese_chars(text) and returns: str