[英]Reading data from excel in python and making http requests
我有一個包含多列和多行的 excel。 我正在為每一行創建一個字典。 我正在將此字典添加到字典列表中(比如 list_of_dictionaries)。 對於 http 請求,字典列表作為 JSON 傳遞。 現在 excel 中的一列是 Boolean。 當我使用上述步驟創建 JSON 時, Boolean 被轉換為字符串。
正確的 JSON 應該是{"my_boolean": true }
但上述步驟會導致{"my_boolean":"true"}
。
這樣做的更好方法是什么?
請求庫將列表轉換為 JSON。
request = requests.get("https://myurl.com",JSON = list_of_dictionaries)
一種簡單的方法是遍歷列表、比較和替換它們。
for each in list_of_dictionaries:
if each["my_boolean"].lower() == "true":
each["my_boolean"] = True
elif each["my_boolean"].lower() == "false":
each["my_boolean"] = False
elif each["my_boolean"] == "":
each["my_boolean"] = None
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.