如何始终选择列表中的最后一个文件?

2024-09-28 22:35:03 发布

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

长话短说,我使用Python在同一个网格上绘制许多文件。我不会公布整个程序,因为这将是无益的和不必要的长。这就是我需要帮助的地方

总而言之,我如何让ifl == 1说一些在pythonic语言中等于ifl == last file in directory的话?谢谢


Tags: 文件in程序语言网格地方绘制pythonic
3条回答

如果只想获取迭代中的最后一项,可以执行以下操作:

for fl in file_location:
    pass
# do stuff with fl

循环完成后,fl将被设置为上一次迭代的项。你知道吗

倒过来看看怎么样?你知道吗

for f in reversed(file_location):

所以,你的情况可以保持不变。你知道吗

关于:

if ifl == len(file_location):
    ....

另外,实际上不需要索引,可以这样做:

file_location = glob.glob('../Data/2016/July/*.nc')

for fl in file_location:
    ...
    if fl == file_location[-1]:
        Plot_Map(temp,lon,lat)
    ...

相关问题 更多 >