python 파일+인자 가 request 를 보 내 는 인 스 턴 스 코드 구현
이 인 터 페 이 스 는 두 개의 인 자 를 포함 하고 하 나 는 file 이 며 하 나 는 paperName 입 니 다.그 중 file 은 업 로드 된 파일 입 니 다.content-type 은 form-data 입 니 다.
python 의 request 소스 코드 에 따 르 면 request 를 보 내 면 전달 할 수 있 는 매개 변수 가 많 습 니 다.그리고 우리 가 이번에 주로 사용 하 는 것 은 files 입 니 다.물론 method,url,headers,그리고 data/json 도 매번 request 를 보 낼 때마다 필수 적 입 니 다.
주요 실현 방식:
# 。
f = open(filename, "rb")
file = [
("file", (filename, f, "file/xlsx")) # "file" ;filename ( ), ( )
]
구현 코드:
f = open(filename, "rb")
file = [
("file", (filename, f, "file/xlsx"))
]
filename = '../data/required_upload.xlsx' # data 。 , 'required_upload.xlsx'
response = request(method=method, url=url, headers=headers, files=file, data=data)
f.close()
요약 tips:1.바 이 너 리 로 파일 을 엽 니 다.파일 은 file/img 일 수 있 습 니 다.
2.파일 이름 이 현재 디 렉 터 리 가 아니라면 상대 경 로 를 사용 해 야 합 니 다.
3.발송 요청 이 끝나 면 즉시 파일 을 닫 아야 합 니 다.
6.content-type 은 form-data 이 고 request 문 구 는 data=data 이 며,content-type 이 application/json 등 이면 json=data 입 니 다.
4.소스 코드 를 읽 어보 기
5.파일 을 여러 번 업로드 해 야 한다 면\#주요 구현 방식\#에 있 는 코드 를 밀봉 하여 나중에 호출 하기에 편리 합 니 다.
python 구현 파일+매개 변수 전송 request 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 python 에서 request 내용 을 보 내 려 면 예전 의 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.