从文件夹中的第 N 个文件开始处理文件
Start processing files from N-th file in folder
我正在使用 Python 处理一个文件夹中超过 100.000 个文本文件:
for f in glob.glob("/folder_path/*.txt"):
with open(f) as inputfile:
有没有办法从文件夹中的第 N 个文件开始处理(假设从文件夹中的第 30.000 个文件开始),而不是每次从文件夹中的第一个文件开始处理?
我知道我可以将不想处理的文件移动到另一个文件中,但由于文件非常大,每次都这样做并不是一个好主意,所以我想有办法以编程方式选择从哪个文件开始...
在这种情况下可以使用Slice notation:
for f in glob.glob(...)[n:]:
with open(f) as inputfile:
我正在使用 Python 处理一个文件夹中超过 100.000 个文本文件:
for f in glob.glob("/folder_path/*.txt"):
with open(f) as inputfile:
有没有办法从文件夹中的第 N 个文件开始处理(假设从文件夹中的第 30.000 个文件开始),而不是每次从文件夹中的第一个文件开始处理?
我知道我可以将不想处理的文件移动到另一个文件中,但由于文件非常大,每次都这样做并不是一个好主意,所以我想有办法以编程方式选择从哪个文件开始...
Slice notation:
for f in glob.glob(...)[n:]:
with open(f) as inputfile: