报错
if __name__ == '__main__':
^
IndentationError: expected an indented block
以前也遇到过这种问题,一般是缩进不正确
但这次怎么调也调不好,给我气得够呛
最后发现是 前面定义了一个函数,但是没写完,系统就识别错误了
比较坑的是反馈问题太宽泛了,让我误以为是以前遇到的那种问题,惯性思维的毛病
def save():
if __name__ == '__main__':
read()
find()
源码
# -*- coding: utf-8 -*-
import numpy as np
import pandas as pd
import os
from datetime import datetime
import matplotlib.pyplot as plt
import re
import time
def read():
#months = ['01', '02', '03', '04', '05', '06', '07', '08', '09', '10', '11', '12']
#last_days = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
t_start = time.clock()
months = ['06']
last_days = [30]
for month,last_day in zip(months,last_days):
path = 'C:\\Users\\hao\\Desktop\\time开窗模型\\源数据\\48NNJZ03_M_2017-{}.xlsx'