python - 使用 time.sleep(random) 时的 Python for 循环范围
问题描述
我目前很难弄清楚为什么下面的 time.sleep(r) 函数在每次运行后都没有生成新的随机时间。
r = random.uniform(5, 15)
for filename in os.listdir(r'NewImages'):
base = os.path.basename(r'NewImages//' + filename)
os.path.splitext(base)
caption = os.path.splitext(base)[0]
# graph.put_photo(image=open(post_filepath + '\\' + filename, 'rb'), message=caption)
print(filename, caption)
print('waiting ' + str(r))
time.sleep(r)
邮政()
解决方案
如果我是正确的,那么你想要一个随机数生成睡眠时间
你可以使用这样的东西:
import random
random_number_sleep = random.randint(5, 15)
time.sleep(random_number_sleep)
如果我弄错了,请告诉我
推荐阅读
- apache-kafka - 将 kafka schema-registry 迁移到新的 kafka-cluster
- python - 在 Python 中填充图像
- java - VSCode 不建议和自动完成 java 代码
- javascript - 如何将地图操作作为道具传递给组件(反应日期选择器)?
- c++ - 如何更改 QSpinBox 鼠标点击位置。我希望 QSpinBox 外面的地方和 QMenu 相同
- python - 无法指定我在我的谷歌合作实验室的谷歌驱动器中上传的训练图像的路径以进行深度学习
- angular - 如何在模板Angular中将两个对象合二为一?
- python - Pygame 不允许我将 float 用于 rect.move,但我需要它
- python - Python在日期之间加入/合并
- postman - 使用 Postman Tool for API 传递多个键值