我从AWS SQS得到一个消息ID,格式如下:
u'messageId': u'9c8a1bff-9ef2-411e-a163-ce631856ded3'
我获取MessageID值并使用以下内容进行解码:
messageid =message['messageId']
messageid =jobgroupid.encode('ascii','ignore')
messageid =messageid .replace("''", "")
当我用python打印时,它不显示引号,只显示字符串值。
9c8a1bff-9ef2-411e-a163-ce631856ded3
然后作为dat文件上传到s3。我在本地获取dat文件,然后读取该文件,它显示如下:
'9c8a1bff-9ef2-411e-a163-ce631856ded3'
为什么这段文字周围还有单引号?