这是说你要读的行数比你文件的行数多比如,你作了一个循环要读10行数据,实际上你的文件只有9行do i=1,10 read(1,*)kend do这样就会在读i=10的时候出现这个错误还有可能是你读的目录下没有那个文件,fortran会新建一个同名文件,实际上这个文件是空的,那你即使只读1行也会出现这个错误
路径对否?文件AMS02tot.txt中可能没有要读的数据