arr と myname をフォーマットするにはどうすればよいですか?
arr = {
'pincode':'pincode',
'username':'username',
'password':'password',
'action':'action',
'forward':'forward'
}
myname="myname"
print """my pincode is: %(pincode)s and my name is: %s !""" % {arr, myname}
print """my pincode is: %(pincode)s and my name is: %s !""" % (arr, myname)
出力を期待しています:
私の暗証番号は: 暗証番号で、私の名前は: myname です!
取得:
TypeError: format requires a mapping
TypeError: unhashable type: 'dict'
TypeError: not enough arguments for format string