【问题标题】:Python printing different valuesPython打印不同的值
【发布时间】:2021-03-05 09:36:35
【问题描述】:

在我的项目中,我必须每三分钟打印一次不同的值。这些值存储在字典中。然后在数组中。

数组是这样的:


import dictionary # my own dictionary

array = ["n1", "n2"]

array[0] = dictionary.dict["website1"]
array[1] = dictionary.dict["website2"]

它必须每 3 分钟打印一次数组索引。像这样:

前三分钟:数组[0]

第二三分钟:数组[1]

【问题讨论】:

  • 如中,您需要一个计时器在 3 分钟后输出下一个值,或者在您想从字典中获取 a 值的任何时候,这应该是恒定的3分钟,然后换?
  • 我不太明白你的问题。您是要实现类似计时器的对象还是什么?
  • @deceze 是的,我该怎么做?
  • 请使用流行术语,因为您可能会混淆其他人。 ["n1", "n2"] 不是 array 只是因为您调用了变量 array。这是list
  • “你想要 A 还是 B?” - “是的。” — 天才!

标签: python arrays dictionary


【解决方案1】:

for 循环与time.sleep 函数(official documentation) 结合使用。

import time
for arr in array:
  print(arr)
  time.sleep(3 * 60) # sleep takes a time in seconds

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-15
    • 1970-01-01
    • 2022-01-08
    • 2012-05-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多