我试图按照字典顺序对目录中的文件进行排序,无论我尝试了什么,它仍然返回,就好像我从未对它进行过排序一样
def directory(file_input):
"""Returns all files in the directory."""
files = []
pathway = Path(file_input)
for file in pathway.iterdir():
files.append(file)
for file in sorted(files):
search_contents_list.append(file)
print(file)
os.listdir()
默认情况下按字母顺序排列其输出(无论如何,在我的机器上)。如果您仍然不确定,那么您可以尝试sorted(os.listdir(), key=lambda s:s.lower())
以不敏感的方式或根据您需要的任何标准对大小写进行排序相关问题 更多 >
编程相关推荐