我從這樣的 API 得到純文本回應:

所以我想決議或將這些值傳遞給變數。
例子:
如果回應是:
TD_OK
3213513
我想將其轉換為:
TD_Result = TD_OK
TD_Number = 3213513
我試過這樣的事情,但沒有奏效:
result = """
TD_EXISTS
23433395"""
result2 = []
for r in result:
result2.append(r)
TD_Result = result2[1]
TD_Number = result2[2]
print (TD_Result)
print (TD_Number)
關于如何做到這一點的任何想法?
uj5u.com熱心網友回復:
您可以使用以下split方法執行此操作。
另請注意,Python 中的串列索引從 0 開始,而不是從 1 開始。
result = """
TD_EXISTS
23433395"""
result2 = result.split()
TD_Result = result2[0]
TD_Number = result2[1]
print (TD_Result)
print (TD_Number)
uj5u.com熱心網友回復:
for r in result: -> for r in result.splitlines():
或者
正如@Matmarbon 所說,下面會更好
result = """
TD_EXISTS
23433395
"""
td_result, td_number = result.split()
print(td_result)
print(td_number)
- 擺脫不必要的字典
- 使用擴展迭代解包
- 使用 snake_case 來遵守其命名約定
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/334982.html
標籤:Python 蟒蛇-3.x python-2.7 接口 要求
上一篇:用python左填充
