python语言中ord_ord中的Python输出

我需要一些非常简单的XML输出,所以我决定编写自己的函数。这只是第一步,但出了点大问题。虽然我希望输出如下所示:

……等等。在

相反,输出如下所示:

^{pr2}$

我肯定我的错误很简单,但我就是看不出来。这是我正在使用的整个文件:def XMLChild(list, depth):

for arg in list:

print '\t' * depth + '' + arg + '>'

def XMLParent(list, depth, child):

for arg in list:

print '\t' * depth + ''

child

print '\t' * depth + '' + arg + '>'

list1 = ['A', 'B', 'C']

list2 = ['D', 'E', 'F', 'G', 'H']

list3 = ['I', 'J', 'K', ]

XMLParent(list1, 0, XMLParent(list2, 1, XMLChild(list3, 2)))

如您所见,这两个函数都应该打印标记。XMLParent应该允许传递子函数,可以是另一个父函数,也可以是子函数。不管我怎么看,我都搞不懂它为什么会这样印刷。在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值