我对 Python 真的很陌生,这个问题可能太基本了,我目前似乎无法在网上找到任何答案。
我一直在尝试遍历包含 9 个股票代码的列表,下面称为“符号”,以从 YahooFinancials 检索每个代码的资产负债表、现金流量表和损益表。
一直for symbol in ecommerce():用于创建循环,但收到下面的 TypeError。
from yahoofinancials import YahooFinancials
import pandas as pd
import requests
import numpy as np
from datetime import datetime
ecommerce = ['CTRP', 'EBAY', 'GRUB', 'BABA', 'JD', 'EXPE', 'AMZN', 'BKNG', 'MPNGF']
for symbol in ecommerce():
df_income_statement = scrape_table('https://finance.yahoo.com/quote/' + symbol + '/financials?p=' + symbol)
df_income_statement
df_cash_flow = scrape_table('https://finance.yahoo.com/quote/' + symbol + '/cash-flow?p=' + symbol)
df_cash_flow
balance_sheet_url = 'https://finance.yahoo.com/quote/' + symbol + '/balance-sheet?p=' + symbol
df_balance_sheet = scrape_table(balance_sheet_url)
预期结果:资产负债表为“CTRP”、“EBAY”、“GRUB”、“BABA”、“JD”、“EXPE”、“AMZN”、“BKNG”、“MPNGF”的数据框
TypeError: 'list' object is not callable
from yahoofinancials import YahooFinancials import pandas as pd import requests import numpy as np from datetime import datetime
ecommerce = ['CTRP', 'EBAY', 'GRUB', 'BABA', 'JD', 'EXPE', 'AMZN', 'BKNG', 'MPNGF']
for symbol in ecommerce(): df_income_statement = scrape_table('https://finance.yahoo.com/quote/' + symbol + '/financials?p=' + symbol) df_income_statement
慕码人2483693
相关分类