我有这段代码,它假定显示包含指定字符串的所有行,但不返回包含该字符串的所有行,而是仅返回包含该字符串的最后一行。如何显示所有行?
def recursiveFunc(x):
if x == 1:
return 1
elif x > 1 :
return 1 + recursiveFunc(x-1) #This is the part I've changed.
for x in range(1, 101):
print(x, ":", recursiveFunc(x))
答案 0 :(得分:2)
您每次都在清除项目。您需要清除循环
ArgsCount
答案 1 :(得分:0)
使用LINQ,并设置ListBox的ItemsSource
属性:
using System.Linq;
...
lstAvailableTrains.ItemsSource =
File.ReadAllLines("pathway").Where(line => line.Contains(stringToSearch));