"你算老幾"?——python中給文件排隊加序號的幾個方法以.
前面我寫過,在linux中給文件加排號的幾個方法。如
ls | grep . -n
ls | awk '{ $NR $0}'
ls | cat -n
ls | sed =
ls | nl
等
有的會說,如果到了別的系統,比如windows如何如何。
這一點不用操心,用findstr。
這就意味著,在python中我們要用os.name os.pathsep os.linesep sys.platform或os.sep等來斷定係統,再做斷定。
其python語言中,os.listdir()加上別的命令可解決。下面我就寫三個我所用的方法

剛剛夠用——enumerate方法

閱後即焚安全方法——iter加next,生成器就一次壽命

小白的土方法——index加曆遍

又或者

或者
files = os.listdir()
for i in range(len(files)):
print(str(i).ljust(5) + files[i])
總之以上方法各有千秋,而我們所做的只是根據不同場景找不同的方法。