Commit c287fd34 by 蒋勇

d

parent 50d93013
#!/usr/bin/env python #!/usr/bin/env python
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# @Time : 2020/2/11 19:43 # @Time : 2020/2/18 19:43
# @Author : fanhui # @Author : fanhui
# @File : GetFIinfoFromJson.py # @File : GetFIinfoFromJson.py
# @Software: PyCharm # @Software: PyCharm
...@@ -29,7 +29,7 @@ def GetFIinfoFromJson(GetAllinfo): ...@@ -29,7 +29,7 @@ def GetFIinfoFromJson(GetAllinfo):
FIinfo=GetAllinfo.get("fi",None)#如果key不存在,会返回None,因此需进行判断 FIinfo=GetAllinfo.get("fi",None)#如果key不存在,会返回None,因此需进行判断
Fi_dict={} Fi_dict={}
if FIinfo: if FIinfo:
Total_trade_income=FIinfo[0].get("Total_trade_income",None) Total_trade_income=FIinfo.get("Total_trade_income",None)
Bq_time='' Bq_time=''
Sq_time='' Sq_time=''
if Total_trade_income: if Total_trade_income:
...@@ -40,21 +40,25 @@ def GetFIinfoFromJson(GetAllinfo): ...@@ -40,21 +40,25 @@ def GetFIinfoFromJson(GetAllinfo):
keys_list.append(t_k) keys_list.append(t_k)
Bq_time=keys_list[0] Bq_time=keys_list[0]
Sq_time=keys_list[1] Sq_time=keys_list[1]
Total_profit = eval(FIinfo[1].get("Total_profit")) Equity_ratio = eval(FIinfo.get("Equity_ratio"))
Net_profit = eval(FIinfo[2].get("Net_profit")) Gearing_ratio = eval(FIinfo.get("Gearing_ratio"))
Total_Liabilities = eval(FIinfo[3].get("Total_Liabilities")) total_assets_growth_rate = eval(FIinfo.get("total_assets_growth_rate"))
Owner_rights = eval(FIinfo[4].get("Owner_rights")) print(type(FIinfo.get("total_assets_growth_rate")), FIinfo.get("total_assets_growth_rate"))
Total_sales = eval(FIinfo[5].get("Total_sales")) Net_profit = eval(FIinfo.get("Net_profit"))
Total_assets = eval(FIinfo[6].get("Total_assets")) Net_profit_growth_rate = eval(FIinfo.get("Net_profit_growth_rate"))
Total_liabilities_and_Owner_rights = eval(FIinfo[7].get("Total_liabilities_and_Owner_rights")) Owner_rights = eval(FIinfo.get("Owner_rights"))
sales_expense=eval(FIinfo[8].get("sales_expense")) sales_expense = eval(FIinfo.get("sales_expense"))
Net_interest_rate = eval(FIinfo[9].get("Net_interest_rate")) sales_growth_rate = eval(FIinfo.get("sales_growth_rate"))
Equity_ratio = eval(FIinfo[10].get("Equity_ratio")) Total_assets = eval(FIinfo.get("Total_assets"))
Gearing_ratio = eval(FIinfo[11].get("Gearing_ratio")) Total_Liabilities = eval(FIinfo.get("Total_Liabilities"))
sales_growth_rate = eval(FIinfo[12].get("sales_growth_rate")) Total_liabilities_and_Owner_rights = eval(FIinfo.get("Total_liabilities_and_Owner_rights"))
Net_profit_growth_rate = eval(FIinfo[13].get("Net_profit_growth_rate")) print(FIinfo,"++++",type(FIinfo.get("Total_profit")))
print(type(FIinfo[14].get("total_assets_growth_rate")),FIinfo[14].get("total_assets_growth_rate")) Total_profit = eval(FIinfo.get("Total_profit"))
total_assets_growth_rate = eval(FIinfo[14].get("total_assets_growth_rate")) Total_sales = eval(FIinfo.get("Total_sales"))
Net_interest_rate = eval(FIinfo.get("Net_interest_rate"))#没有对应的指标
Fi_dict["Bq_time"] = Bq_time Fi_dict["Bq_time"] = Bq_time
Fi_dict["Sq_time"] = Sq_time Fi_dict["Sq_time"] = Sq_time
Fi_dict["Bq_Total_trade_income"]=Total_trade_income[Bq_time] Fi_dict["Bq_Total_trade_income"]=Total_trade_income[Bq_time]
...@@ -95,3 +99,4 @@ def GetFIinfoFromJson(GetAllinfo): ...@@ -95,3 +99,4 @@ def GetFIinfoFromJson(GetAllinfo):
Fi_dict["Bq_total_assets_growth_rate"] = total_assets_growth_rate[Bq_time] Fi_dict["Bq_total_assets_growth_rate"] = total_assets_growth_rate[Bq_time]
Fi_dict["Sq_total_assets_growth_rate"] = total_assets_growth_rate[Sq_time] Fi_dict["Sq_total_assets_growth_rate"] = total_assets_growth_rate[Sq_time]
return Else_info,Fi_dict return Else_info,Fi_dict
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment