Python打印格式建议

2024-06-16 14:26:03 发布

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

我正在使用python2打印一些数据。 我希望以以下格式打印输出

echo 'Stats,tableName=test ItemCount=1,TableSizeBytes=85'

我的代码是以下面的格式给出的。 任何帮助都将不胜感激

输出:

echo Stats tableName= test ItemCount= 1 TableSizeBytes= 85

代码:

from __future__ import print_function
import boto.dynamodb
import boto

for table in lts:
    tableinfo = conn.describe_table(table)
    TableName = tableinfo['Table']['TableName']
    ItemCount = tableinfo['Table']['ItemCount']
    TableSize = tableinfo['Table']['TableSizeBytes']
    print('echo','Dynamostats','TableName=',TableName,'ItemCount=',ItemCount,'TableSizeBytes=',TableSize)

Tags: 代码testimportecho格式statstableboto
2条回答

试试这个:

print("echo 'Stats,tableName={0} ItemCount={1},TableSizeBytes={2}'".format(TableName, ItemCount, TableSize))

输出:

>>>"echo 'Stats,tableName=test ItemCount=1,TableSizeBytes=85'"

试用

print (f"echo ’Stats,tableName={TableName} ItemCount={ItemCount},TableSizeBytes={TableSize}'")

输出

echo ’Stats,tableName=test ItemCount=1,TableSizeBytes=85'

相关问题 更多 >