JupyterLab不采用从导入的scrip对函数进行更改

2024-10-03 17:21:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用JupyterLab运行脚本来分析我的数据。在这个名为'analysis.ipynb'的脚本中,我使用了脚本'def_readfb_dwd.py'中的一个函数。这个函数包含一个小错误(包含了一个错误的参数'conf_flag_fb_aeolus'),我已经纠正了这个错误。但修正案没有被采纳。。。再次运行分析脚本时,我收到了相同的错误消息:

---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-78-39237ed9c16d> in <module>
----> 1 data_dwd = read_multiple_files(file_list,date_list,time_list,channel)
      2 print(channel + ': ' + data_str, + ' ---> data loaded')

~/PhD/code/functions/def_readfb_dwd.py in read_multiple_files(file_list, date_list, time_list, retrtype)
    106 
    107 def read_multiple_files(file_list,date_list,time_list,retrtype):
--> 108     combined_data = readin_fb_files(file_list[0],date_list[0],time_list[0],retrtype)
    109     if len(file_list)>1:
    110         for f in range(1,len(file_list)):

~/PhD/code/functions/def_readfb_dwd.py in readin_fb_files(file, d, anatime, retrtype)
     80     ### filter data for time and status-active
     81     filter_retrtype = np.where((data['retrtype'] == retrtype))[0]
---> 82     filter_flags = np.where((data['r_state'] == 1) & (data['r_check'] == 32))[0]
     83     filt_ind = np.intersect1d(filter_retrtype,filter_flags)
     84     data['r_state']=data['r_state'][filt_ind]

NameError: name 'conf_flag_fb_aeolus' is not defined

我可以做些什么来完成我导入的脚本中的更改


Tags: in脚本datadatefbtimedef错误