开始处理文件夹

时间:2015-06-29 12:15:06

标签: python glob

我正在使用Python来处理文件夹中的超过100.000个文本文件:

for f in glob.glob("/folder_path/*.txt"):
 with open(f) as inputfile:

有没有办法从文件夹中的第N个文件开始处理(让我们说文件夹中的第30,000个文件),而不是每次都从文件夹中的第一个文件开始处理?

我知道我可以移动我不想在另一个文件中处理的文件,但由于文件非常大,所以每次都这样做不是一个好主意,所以我想有办法选择以编程方式启动哪个文件...

1 个答案:

答案 0 :(得分:3)

在这种情况下可以使用

Slice notation

for f in glob.glob(...)[n:]:
    with open(f) as inputfile: