首页  >  问答  >  正文

学习python使用rabbitmq,遇到麻烦

巴扎黑巴扎黑2718 天前411

全部回复(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
  • 取消回复