首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在python中在字符串时间和int数据类型之间传递空白

在python中在字符串时间和int数据类型之间传递空白
EN

Stack Overflow用户
提问于 2020-09-23 16:54:14
回答 2查看 29关注 0票数 0

我有四个变量:-

代码语言:javascript
复制
measure = 'domain.bandwidth' (string type)
time = datetime.datetime.now() (datetime type)
players_count = 50 (int type)
bandwidth = 3672782 (int type)

我使用下面的代码获得所需的输出:-

代码语言:javascript
复制
import datetime

measure = 'domain.bandwidth'
time = datetime.datetime.now()
players_count = 50
bandwidth = 3672782

print('%s,time=%s,players_count=%s,bandwidth=%s'
        % (measure, time.strftime('%Y-%M-%d %H:%I:%S.%f'), players_count, bandwidth))

输出:- domain.bandwidth,time=2020-09-23T16:51:35Z,last_minute_total_players=227,last_minute_outgoing_bandwidth_bytes=1775874

我要输出如下:-

代码语言:javascript
复制
domain.bandwidth time=2020-09-23T16:51:35Z,last_minute_total_players=227,last_minute_outgoing_bandwidth_bytes=1775874

它是domain.bandwidthtime之间的空格,而不是逗号。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-09-23 17:00:09

你想要这个吗?

代码语言:javascript
复制
import datetime

measure = 'domain.bandwidth'
time = datetime.datetime.now()
players_count = 50
bandwidth = 3672782

print('%s time=%s,players_count=%s,bandwidth=%s'
        % (measure, time.strftime('%Y-%M-%d %H:%I:%S.%f'), players_count, bandwidth))

输出:

代码语言:javascript
复制
domain.bandwidth time=2020-59-23 18:06:12.007382,players_count=50,bandwidth=3672782
票数 1
EN

Stack Overflow用户

发布于 2020-09-23 16:59:43

尝尝这个

代码语言:javascript
复制
new_time = time.strftime('%Y-%M-%d %H:%I:%S.%f')
print(f"{measure} time={new_time}, last_minute_total_players={players_count}, last_minute_outgoing_bandwidth_bytes={bandwidth}")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64032789

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档