“TypeError:列表索引必须是整数或切片,而不是浮点”(查找蒸散量时)

2024-06-08 18:48:10 发布

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

我正在尝试运行以下脚本:

print("Choose folder containing the 'Kc' files")
input_folder = fnx.SelectFolderDialog()
print("Choose the folder to save the output")
output_folder =fnx.SelectFolderDialog()
print("select the 'ET0.csv' file")
ET0_daily = fnx.OpenFileDialog()
Kc_files = fnx.ListFilesInFolder(input_folder,'.tif')                                  
while len(Kc_files) == 0:
    print("The selected folder does not have 'Kc' files \nPlease choose a folder with 'Kc' files")
    input_folder = fnx.SelectFolderDialog()
    Kc_files = fnx.ListFilesInFolder (input_folder,'.tif')
ET0_daily = fnx.import_txt(ET0_daily)
ET0_array = []                
time_stamp_int_et0=[]                               
for i in ET0_daily:
     ET0_array.append(i.split(';')[0] +',' + i.split(';')[2.98])
     time_stamp_int_et0.append(int(i.split(';')[1]))                 

错误:

ET0_array.append(i.split(';')[0] +',' + i.split(';')[2.98])
TypeError: list indices must be integers or slices, not float


Tags: theinputfilesfolderarrayintdailysplit