/
ilya.petrash
/
SimplePyScripts
Обзор
Документация
Войти
/
ilya.petrash
/
SimplePyScripts
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
requests__examples/post_file.py
43 строки
842 B
gil9red
Refactoring. Using black code style
19 июн 2023, 15:13
19 июн 2023, 15:13
d2ce295
Код
Авторство
О чём код?
#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = "ipetrash" # SOURCE: http://docs.python-requests.org/en/master/user/quickstart/#post-a-multipart-encoded-file import requests url = "https://httpbin.org/post" abs_file_name = __file__ files = {"file": open(abs_file_name, "rb")} rs = requests.post(url, files=files) print(rs) print(rs.text) print() # With file name files = {"file": ("my_file.py", open(abs_file_name, "rb"))} rs = requests.post(url, files=files) print(rs) print(rs.text) print() # Send string as file files = {"file": ("report.csv", "some,data,to,send\nanother,row,to,send\n")} rs = requests.post(url, files=files) print(rs) print(rs.text) # Send bytes as file files = {"file": ("report.csv", b"some,data,to,send\nanother,row,to,send\n")} rs = requests.post(url, files=files) print(rs) print(rs.text)