我有一個 JSON 文件,其中包含 pandasread_excel函數的參數/選項。我無法將它們傳遞到該函數調用中。JSON 文件的結構類似于:{ "io": "~/home/test.xlsx", "sheet_name": "Sheet1", "header": 0, "usecols": 2, "engine": "xlrd", "converters": { "col1": "np.float64", "col2": "np.float64" }}我在我的 Python 腳本中這樣調用它:import pandas as pdimport numpy as npimport jsonwith open('json.json', 'r') as opened: options = json.loads(opened.read()) import_pd_df = pd.read_excel(**options) print(import_pd_df)當我在 Python 腳本中將選項聲明為字典并刪除 周圍的雙引號時,np.float64腳本就可以工作了。但是當我將選項移動到 JSON 文件時,它在嘗試解析np.float64.我得到的錯誤是: TypeError: 'str' object is not callable有沒有辦法正確格式化要用作函數中的選項的 JSON?
添加回答
舉報
0/150
提交
取消
