我需要开发一个常驻应用程序,以便在另一个应用程序需要时通过XML获取Win32_BaseBoard类的信息,而无需创建任何文件,然后此应用程序必须在数据库中插入或更新该信息。
我看到了一些应用程序,但总是要创建一个文件,我不知道是否已经存在类似的内容。
答案 0 :(得分:0)
下面的代码将使用数据创建内存流,而不是写入文件。
from itertools import combinations
a=range(6)
combs=[list(combinations(a,j)) for j in range(2,5)]
combs1=[list(i) for elem in combs for i in elem if (len(i)==2 and i[1] -i[0] >1) or (len(i)>=3 and i[-1]-i[-2] ==1 and i[1] -i[0]>1 and i[2]-i[1] ==1)]
print combs1
#Output
[[0, 2], [0, 3], [0, 4], [0, 5], [1, 3], [1, 4], [1, 5], [2, 4], [2, 5], [3, 5], [0, 2, 3], [0, 3, 4], [0, 4, 5], [1, 3, 4], [1, 4, 5], [2, 4, 5], [0, 2, 3, 4], [0, 3, 4, 5], [1, 3, 4, 5]]