检查python代码

11 import os
12 import openpyxl
13 deftask10;
14 while True:#读取文件
15 fileName=input("请输入要打开的文件名16.nao.long.anom.data.csv:");
16 try:
17 df_nao=pd.read_csv(fileName,encoding=”UTF-8");#对月份重命名
18 month_map ("January 01”
19 "February 02"l
20 "March 03”
21 "April 04"
22
"June 06"
24 "May 05"
"Tuly 07" I S
23
"August 08"
25 "September 09" Ir
"October 10"
"November 11"
28 "December 12") In
29
30#id vars:不需要被转换的列名;var_name和value_name是自定义设置对应的列名df_nao=df_ndomelt(id_vars="Yea
31 df nao["month"7=df_nao["month"]. map (month_map)
32#将日期拼接为求格式
33 df nao["Date"j=df nao["Year"].map(str)+"-“+df nao["month"]+"-01"]
34 #对日期进行排序 IPy
End

img


建议将代码放在这里面

是不是漏掉了pandas的导入?不然pd.read_csv怎么执行?
import pandas as pd


可以看下python参考手册中的 python-inspect --- 检查对象