Задать вопрос
@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 Простой 6 комментариев
Пригласить эксперта
Ответы на вопрос 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)

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

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

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
31 янв. 2025, в 00:16
43000 руб./за проект
30 янв. 2025, в 21:33
5000 руб./за проект
30 янв. 2025, в 19:55
7000 руб./за проект