循环通过for循环不允许plivo调用记录

2024-04-16 12:27:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在python程序中使用for循环来循环txt文件中的数字,然后调用这些数字。在调用函数中,当我在调用开始50秒后记录调用时,它表示找不到调用。当我尝试在没有for循环的情况下执行此操作时,一切都无缝工作。我确信它与for循环的内部工作有关,但是我在网上找不到任何关于它的信息。我将在下面留下代码

解析函数:

def parseFile(file_name, store):
    file = open(file_name, 'r')
    numbers = file.readlines()
    if store == '1':
        for number in numbers:
            callNumber(number)

调用函数

def callNumber(number):
    parsedNumber = "w".join(number)
    client = plivo.RestClient('creds', 'creds')
    response = client.calls.create(
        from_=str(phn()),
        to_='number',
        answer_url='url',
        answer_method='GET',
        send_digits=f'WWWWWWWW1WWW1WWWWWWWWWW1WWW1WWWWw${parsedNumber}'
    )
    uuid = response.request_uuid
    print(response)
    time.sleep(50)
    print(uuid)
    recording = client.calls.record(
        call_uuid=uuid, )
    print(recording)