【Python】获取当前文件夹下所有文件名(后缀名排序)

1.用库函数sorted()对字符串排序,它的对象是字符。

sorted(iterable, key=None, reverse=False)  
----reverse:排序规则,reverse = True 降序 , reverse = False 升序(默认)
----key :主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。

2.使用os模块可以获取指定文件夹下所有文件名,有两个方法os.walk()和os.listdir()

参考程序:

import re
import os
import pandas as pd

path = 'data\\aminer_papers_0'#文件路径
file_list = sorted(os.listdir(path),key=lambda x: int(x[:-4].split('_')[-1]), reverse=False)
for file in file_list[-1:]:#: 
    file_path = os.path.join(path, file)
    print(file_path)

你可能感兴趣的:(python,python,开发语言,后端)