Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用time.sleep时用于循环作用域的Python(随机)_Python_Python 3.x - Fatal编程技术网

使用time.sleep时用于循环作用域的Python(随机)

使用time.sleep时用于循环作用域的Python(随机),python,python-3.x,Python,Python 3.x,我现在很难弄清楚为什么我的时间。下面的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] #

我现在很难弄清楚为什么我的时间。下面的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)

post()

如果我是正确的,那么您希望为睡眠时间生成一个随机数

您可以使用以下内容:

import random

random_number_sleep = random.randint(5, 15)

time.sleep(random_number_sleep)


如果我错了,请告诉我

如果我是对的,那么您需要为睡眠时间生成一个随机数

您可以使用以下内容:

import random

random_number_sleep = random.randint(5, 15)

time.sleep(random_number_sleep)


请让我知道如果我错了

就像@user2357112supportsMonica解释的那样,你每次都需要滚动它。我建议您这样做:

time.sleep(随机、均匀(5,15))

或:

time.sleep(random.randInt(5,15))

因为它直接调用命令,不需要为随机数创建变量


但是,如果有问题,请发表评论。

就像@user2357112supportsMonica解释的那样,您需要每次滚动它。我建议您这样做:

time.sleep(随机、均匀(5,15))

或:

time.sleep(random.randInt(5,15))

因为它直接调用命令,不需要为随机数创建变量


但如果有问题,请发表评论。

如果你掷骰子一次,看五次,你不会得到五个不同的数字。每次都需要滚动。
sleep
不会产生随机数。当你没有改变一个骰子时,你期望它怎样变化?如果你掷骰子一次,看五次,你不会得到五个不同的数字。每次都需要滚动。
sleep
不会产生随机数。当您没有更改
r
时,您希望它如何更改?