Python:string,uuid,datatim

2024-09-24 02:21:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我将尝试解释我的问题我需要一个字符串,格式如下:

Message: ("IdTrace":5f26da31afe24a30ae448222aa76a4ae,Data:2017-02-18T20:17:57. 0000000+01:00",TraceSenderId" :856h3fc-3o7a-48j9-80b5- 23w0f567b931,Value:True, OriginalValue":True")

每次发送此消息时,我都需要在IdTrace中使用新的UUID,我会这样做:

^{pr2}$

对于当前数据:

i = str(datetime.datetime.now())

但我需要变量uu和I的值,因为消息必须是字符串,有人知道如何帮助我吗?在


Tags: 数据字符串true消息messagedatadatetimeuuid
1条回答
网友
1楼 · 发布于 2024-09-24 02:21:29

如果我想让你正确地理解这个问题的格式。然后在消息中插入变量。消息必须是字符串格式。要将日期时间转换为字符串格式,请使用strftime,这样可以创建所需的字符串日期格式。有关详细信息,请参阅以下链接:https://docs.python.org/2/library/time.html

使用变量uu和i获取所需消息的示例代码如下:

import uuid
import datetime
u = str(uuid.uuid4())
uu = u.replace("-", "") 
print uu
i=datetime.datetime.now().strftime("%y-%m-%dT-%H-%M-%S")
print i
msg= 'Message:("IdTrace:"'+uu+',Data:'+i+')'
print msg

最后打印出来的消息是字符串格式的。代码将打印以下内容:

^{pr2}$

相关问题 更多 >