@smokedevil666

Как сделать так, что бы в ссылку вставлялись слова по очереди из текстового файла?

Вот функция
ex = './tmp/ip_search_result.rsc'
    url = f"https://api.bgpview.io/asn/{country}/prefixes"
    r = requests.get(url)
    with open(ex, 'w') as f:
        f.write(r.text)
    with open(ex, 'r') as f:
        contents = json.loads(f.read())
        my_file = open(ex, 'w')
        for i in contents['data']['ipv4_prefixes']:
            my_file.write(str(i['prefix'] + "\n"))
        my_file.close()
    await message.reply_document(open(ex, 'rb'))
    os.remove(ex)
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ответы на вопрос 1
donko1
@donko1
Изучаю python
Если слова разделены строками(каждое слово на каждой сроке) то :
with open('file.txt') as f:
    while True:
        string = f.readline()
        if string == '':
            break
        your_func(string)

если пробелом то:
with open('your_file.txt') as f:
    txt = f.read().split()
for elem in txt:
    your_func(elem)

Второй метод лучше так как он быстрее и подойдет при любых критериях.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы