2 回答
TA贡献1798条经验 获得超7个赞
您可以将必要的东西存储在列表中,然后一次将它们全部返回(注意:我注释了一些输出不需要的代码行):
N = 4
def worker():
log = [] # Not needed
for idx, Item in enumerate(range(1, 12)):
if idx % N == 0:
print("Done Session")
time.sleep(1)
log.append(logout()) # logout()
print(Item)
return log # Not needed
结果:
Done Session
logout
1
2
3
4
Done Session
logout
5
6
7
8
Done Session
logout
9
10
11
Done Session
logout
1
2
3
4
Done Session
logout
5
6
7
8
Done Session
logout
9
10
11
Done Session
logout
1
2
3
4
Done Session
logout
5
6
7
8
Done Session
logout
9
10
11
TA贡献1856条经验 获得超11个赞
这将起作用:
N = 4
def worker():
for idx, Item in enumerate(range(1, 12)):
if idx % N == 0:
print("Done Session")
time.sleep(1)
logout()
print(Item)
添加回答
举报