我想創建一個字符串,我想同時替換全局和局部變量。下面的代碼給我一個錯誤。 (KeyError異常: '表')如何在python中的字符串中插入全局和局部變量
TABLE = my_table
def get_data():
data_size = 10
print "get %(data_size)s rows from the table %(TABLE)s" %locals() %globals()
我想要的代碼打印以下:
get 10 rows from the table my_table
有誰知道如何實現這一目標?提前致謝!
'print「從表%s」%(data_size,TABLE)'中獲取%s行' – khelwood
@cᴏʟᴅsᴘᴇᴇᴅ它不適用於我。我得到 'TypeError:格式需要映射' –
@PulkitBansal是的,我的壞。語法並不完美,但它是沿着這些線條的。看到我的答案。 –