【问题标题】:data.to_excel("output.xlsx") giving indentation errordata.to_excel("output.xlsx") 给出缩进错误
【发布时间】:2020-04-23 10:35:42
【问题描述】:

代码完美运行并生成股票信息,直到无限循环。 Python 给了我一个错误:

data.to_excel("output.xlsx") ^ IndentationError: 意外缩进

我已尝试卸载并重新安装 pandas,但无济于事。代码如下:

import pandas as pd
from alpha_vantage.timeseries import TimeSeries
import time

api_key = 'xxxxxxxxxxxxxxxxx'

ts = TimeSeries(key=api_key, output_format='pandas')
data, meta_data = ts.get_intraday(symbol='MSFT', interval = '1min', outputsize = 'full')
print(data)

i = 1 
while i == 1:
    data, meta_data = ts.get_intraday(symbol='MSFT', interval = '1min', outputsize = 'full')
    data.to_excel("output.csv")
    time.sleep(60)

【问题讨论】:

标签: python excel output finance stock


【解决方案1】:

检查您没有混合空格和制表符以进行缩进。当您从不同来源复制和粘贴代码时,有时可能会意外发生这种情况

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多