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 내용 을 보 내 려 면 예전 의 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!

좋은 웹페이지 즐겨찾기