python-インタフェース - 基本(2:コール)

1。

HTTP

1)

取得する

インポート要求

requests.get(URL、のparams =のparams、** kwargsから)

要求があまりにもPythonインタフェースライブラリを運んで、インタフェースは、基準値の情報源を送信してもよいです。

役職

インポート要求

requests.post(URL、データ=データ、JSON = JSON、** kwargsから)

要求があまりにもPythonインタフェースライブラリを運んで、インタフェースは、基準値の情報源を送信してもよいです。

私たちは、リクエストヘッダを関与設定ファイル/ Excel、またはデータベースからデータを読み込みます一般的にプロジェクトは、固定型の制限を持って行うと2)(インタフェースのマニュアルを参照、またはここでのContent-Typeキャプチャの関連情報を表示するが、より多くのでした導入)これは、現在のJSONライブラリダンプを導入するために()dictの変換方法、負荷()メソッドの変換strを変換するために、事前にデータ転送のためのインタフェースに準拠していない、理解のデータ型を読み取るために、私たちが必要です次のように:

header_dict = { "コンテンツ": " appliction / JSON"、 "LL": " 文字でない容易な点に少なくとも百度で"}
header_str =「{ "コンテンツ": "Appliction / JSON"、 "LL":「文字有用点少なくともせず百度「}」
header_str_1 =「{ 『コンテンツ』: 『Appliction / JSON』、 『LL』: 『文字少なくとも容易ではない点百度』}」

#負荷、STRターン辞書の
#1)レギュラータイプSTR
A = json.loads(header_str)
印刷(A)
プリント(型(A))
#2)不規則型STR、STR正転辞書
A_1 = json.loads (header_str、エンコード= 'UTF-8')
(A_1)プリント
プリント(タイプ(A_1))
、#ダンプをSTR回しDICT
#を。1)漢字の内容、中国語の文字は、コンテンツのエンコードの問題に変換されていない
= json.dumps bを(header_dict)
(b)の印刷
(タイプ(B)の)印刷
漢字の問題を解決するために#2)は転送できません
B_1 = json.dumps(header_dict、ensure_ascii = False)が
印刷(B_1)
タイプ(B_1の印刷())

おすすめ

転載: www.cnblogs.com/newsss/p/12108344.html