2 回答

TA貢獻1911條經驗 獲得超7個贊
或者,您可以使用以下格式打?。?/p>
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))

TA貢獻1858條經驗 獲得超8個贊
考慮Python 2.x:
一種方法是將它們全部轉換為類型str,然后使用以下命令連接,:
import datetime
measure = 'domain.bandwidth' # (string type)
time = str(datetime.datetime.now()) # (datetime type)
players_count = str(50) # (int type)
bandwidth = str(3672782) # (int type)
x = measure + "," + time + "," + players_count + "," + bandwidth
print(x)
輸出:
domain.bandwidth,2020-08-29 00:12:49.396197,50,3672782
編輯:
使用join():
print(",".join([measure, time, players_count, bandwidth]))
編輯2:
使用format():
print("{0},{1},{2},{3}".format(measure,time,players_count,bandwidth))
添加回答
舉報