찾다

 >  Q&A  >  본문

学习python使用rabbitmq,遇到麻烦

巴扎黑巴扎黑2767일 전446

모든 응답(2)나는 대답할 것이다

  • 怪我咯

    怪我咯2017-04-17 13:53:29

    if not isinstance(host, basestring):

    NameError: global name 'basestring' is not defined

    说明basestring 不存在, 你需要import 进来或者定义这个变量
    如 a="test"
    if not isinstance(a, str): #str 是类型的类型, 所以不用导入, 如果不是就需要导入这个类或者方法
    print "不是字符串类型"
    else:
    print "这个是字符串类型"

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-17 13:53:29

    python3 里已经没有basestring 类型了,你可以做转换啊。请参考这个http://woodpecker.org.cn/peintopython3/porting-code-to-python-3-with-2to3.html

    회신하다
    0
  • 취소회신하다