запрос post 5 раз, используя цикл, и запись в файл результата, python

Всем привет, как можно отправить метод POST, используя цикл 5 раз, и создать текстовый файл в котором хранить 5 шт place_id, полученных из POST-а, а затем отправить метод Get, который будет читать place_id из созданного текстового файла?

Вот пытался, пока безрезультатно:

import requests


class Test_new_location():
    """Работа с новой локацией"""
    def test_create_new_location(self):
        """Создание новой локации"""

        base_url = "https://rahulshettyacademy.com"          # базовая url
        key = "?key=qaclick123"             # Параметр для всех запросов (из документации)
        """Создание новой локации"""

        post_resourse = "/maps/api/place/add/json"           #  Ресурс метода POST
        post_url = base_url + post_resourse + key
        print(post_url)
    #
        json_for_create_new_location = {

            "location": {
                "lat": -38.383494,
                "lng": 33.427362
            }, "accuracy": 50,
            "name": "Frontline house",
            "phone_number": "(+91) 983 893 3937",
            "address": "29, side layout, cohen 09",
            "types": [
                "shoe park",
                "shop"
            ],
            "website": "http://google.com",
            "language": "French-IN"

        }

        result_post = requests.post(post_url, json = json_for_create_new_location)
        print("Статус-код : " + str(result_post.status_code))
        check_post = result_post.json()
        place_id = check_post.get("place_id")
        print("Place_id : " + place_id)
        for i in range(5):
            print(requests.post(post_url, json = json_for_create_new_location))
            place = open('post.txt', 'a')
            place.write(place_id)
            place.write(" \n")
            place.close()

Ответы (0 шт):