当我的脚本打开文件时,我希望能够设置自己的顺序,但是glob.glob
默认为随机打开文件。
我有以下文件:'fish.txt'
,'expo.txt'
,'random.txt'
。
这只是我所有文件的小规模示例,我想设置它们的顺序。
我已经按照正常方式使用glob.glob
打开文件。
#! /usr/bin/env python
import sys, os, glob
mylist = ['fish.txt','random.txt', 'expo.txt']
def sorter(item):
for item in mylist:
return item
for file in sorted(glob.glob('*.txt'), key = sorter):
print(file)
我的期望输出如下:
fish.txt
random.txt
expo.txt