使用Python ConfigParser,是否可以跨外部使用插值?我的想法似乎告诉我,我已经看到它可能在某个地方,但我在搜索时找不到它.
这个例子不起作用,但它是为了让我知道我正在尝试做什么.
[section1]
root = /usr
[section2]
root = /usr/local
[section3]
dir1 = $(section1:root)/bin
dir2 = $(section2:root)/bin
Run Code Online (Sandbox Code Playgroud)
请注意,我使用的是Python 2.4.
使用Python,我试图向后读取列表或字符串.当找到感兴趣的项目时,我想打印从该点到列表末尾的所有项目.我可以做到这一点没有递归,它工作正常,但我觉得有一个更好的方法来做这个递归.:)
没有递归的示例:
items = ['item1', 'item2', 'item3', 'item4', 'item5']
items_of_interest = []
items.reverse()
for item in items:
items_of_interest.append(item)
if item == 'item3':
break
else:
continue
items_of_interest.reverse()
print items_of_interest
['item3', 'item4', 'item5']
Run Code Online (Sandbox Code Playgroud)
更新:
为了增加问题的清晰度,列表实际上是日志文件中一组字符串的grep的输出.字符串集可能重复,我只想要最后一组.