ホームページ  >  に質問  >  本文

学习python使用rabbitmq,遇到麻烦

巴扎黑巴扎黑2766日前435

全員に返信(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
  • キャンセル返事