Задание на Python

Отменен
Заказ
5526726
Раздел
Программирование
Тип работы
Антиплагиат
Не указан
Срок сдачи
25 Июл 2023 в 23:56
Цена
300 ₽
Блокировка
10 дней
Размещен
25 Июл 2023 в 16:09
Просмотров
144
Описание работы

Нужна помощь в выполнении задания. Есть код, с которым получаю 5 разных id и записываю их в файл:


import requests


class Test_new_location():

"""Работа с новой локацией"""


def test_create_new_location(self):

"""Создание новой локации"""


base_url = " https://rahulshettyacademy.com " # базовая url

key = "?key=qaclick123" # Параметр для всех запросов (из документации)

"""Создание новой локации"""


post_resourсe = "/maps/api/place/add/json" # Ресурс метода POST

post_url = base_url + post_resourсe + 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("Status code: " + str(result_post.status_code))

check_post = result_post.json()

place_id = check_post.get("place_id")

print("Place_id: " + place_id)

print(result_post.text)

place = open('post.txt', 'a')

place.write(place_id)

place.write(" \n")

place.close()


def main():

for i in range(5):

test = Test_new_location()

test.test_create_new_location()


if __name__ == "__main__":

main()


Нужно:

1. Отправить метод DELETE, с помощью которого удалить 2-й и 4-й place_id из текстового файла, полученного в результате выполнения предыдущего задания (удалить значит не стереть, это значит что в файле по-прежнему 5 значений, но 2-я и 4-я локация не существуют)

2. Отправить метод Get который будет читать place_id из текстового файла, и сделает отбор на существующие и несуществующие локации

3. Создать новый файл и поместить в него 3 существующие локации (place_id), которые были отобраны в результате метода GET

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Предыдущий заказ
Следующий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир