小编use*_*738的帖子

来自外国部分的Python ConfigParser插值

使用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 python-2.x python-2.4 configparser python-2.7

16
推荐指数
1
解决办法
6846
查看次数

Python递归以向后打印列表中的项目

使用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的输出.字符串集可能重复,我只想要最后一组.

python recursion list

2
推荐指数
1
解决办法
1643
查看次数