Commit c287fd34 by 蒋勇

d

parent 50d93013
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2020/2/11 19:43
# @Time : 2020/2/18 19:43
# @Author : fanhui
# @File : GetFIinfoFromJson.py
# @Software: PyCharm
......@@ -29,7 +29,7 @@ def GetFIinfoFromJson(GetAllinfo):
FIinfo=GetAllinfo.get("fi",None)#如果key不存在,会返回None,因此需进行判断
Fi_dict={}
if FIinfo:
Total_trade_income=FIinfo[0].get("Total_trade_income",None)
Total_trade_income=FIinfo.get("Total_trade_income",None)
Bq_time=''
Sq_time=''
if Total_trade_income:
......@@ -40,21 +40,25 @@ def GetFIinfoFromJson(GetAllinfo):
keys_list.append(t_k)
Bq_time=keys_list[0]
Sq_time=keys_list[1]
Total_profit = eval(FIinfo[1].get("Total_profit"))
Net_profit = eval(FIinfo[2].get("Net_profit"))
Total_Liabilities = eval(FIinfo[3].get("Total_Liabilities"))
Owner_rights = eval(FIinfo[4].get("Owner_rights"))
Total_sales = eval(FIinfo[5].get("Total_sales"))
Total_assets = eval(FIinfo[6].get("Total_assets"))
Total_liabilities_and_Owner_rights = eval(FIinfo[7].get("Total_liabilities_and_Owner_rights"))
sales_expense=eval(FIinfo[8].get("sales_expense"))
Net_interest_rate = eval(FIinfo[9].get("Net_interest_rate"))
Equity_ratio = eval(FIinfo[10].get("Equity_ratio"))
Gearing_ratio = eval(FIinfo[11].get("Gearing_ratio"))
sales_growth_rate = eval(FIinfo[12].get("sales_growth_rate"))
Net_profit_growth_rate = eval(FIinfo[13].get("Net_profit_growth_rate"))
print(type(FIinfo[14].get("total_assets_growth_rate")),FIinfo[14].get("total_assets_growth_rate"))
total_assets_growth_rate = eval(FIinfo[14].get("total_assets_growth_rate"))
Equity_ratio = eval(FIinfo.get("Equity_ratio"))
Gearing_ratio = eval(FIinfo.get("Gearing_ratio"))
total_assets_growth_rate = eval(FIinfo.get("total_assets_growth_rate"))
print(type(FIinfo.get("total_assets_growth_rate")), FIinfo.get("total_assets_growth_rate"))
Net_profit = eval(FIinfo.get("Net_profit"))
Net_profit_growth_rate = eval(FIinfo.get("Net_profit_growth_rate"))
Owner_rights = eval(FIinfo.get("Owner_rights"))
sales_expense = eval(FIinfo.get("sales_expense"))
sales_growth_rate = eval(FIinfo.get("sales_growth_rate"))
Total_assets = eval(FIinfo.get("Total_assets"))
Total_Liabilities = eval(FIinfo.get("Total_Liabilities"))
Total_liabilities_and_Owner_rights = eval(FIinfo.get("Total_liabilities_and_Owner_rights"))
print(FIinfo,"++++",type(FIinfo.get("Total_profit")))
Total_profit = eval(FIinfo.get("Total_profit"))
Total_sales = eval(FIinfo.get("Total_sales"))
Net_interest_rate = eval(FIinfo.get("Net_interest_rate"))#没有对应的指标
Fi_dict["Bq_time"] = Bq_time
Fi_dict["Sq_time"] = Sq_time
Fi_dict["Bq_Total_trade_income"]=Total_trade_income[Bq_time]
......@@ -95,3 +99,4 @@ def GetFIinfoFromJson(GetAllinfo):
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]
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