在Python 2.7.1中,我可以创建一个命名元组:
我可以填充它:
from collections import namedtuple
Test = namedtuple('Test', ['this', 'that'])
我可以填充它:
my_test = Test(this=1, that=2)
我可以像这样打印它:
print(my_test)
测试(这=1,那=2)
但为什么我不能像这样打印它?
print("my_test = %r" % my_test)
编辑:我应该知道要查看在Python中使用字符串格式打印元组。
类型错误:在字符串格式转换期间并非所有参数都已转换