我有十几个文件要作为对象的单个只读文件呈现给用户。我不想一次将它们加载到内存中,也不要将它们合并到文件系统中。我希望像itertools.chain
mmap.mmap
之类的东西,但是呈现像对象这样的文件的API(即使用诸如read之类的文件方法)。这可能吗?
答案 0 :(得分:1)
您可以在此处使用fileinput
模块来阅读多个文件。
让我们假设您想要阅读两个文件new.txt
和IQ.txt
。
for line in fileinput.input(["C:\\Users\\Administrator\\Desktop\\new.txt","C:\\Users\\Administrator\\Desktop\\IQ.txt"]):
print line,
简而言之,您提供了一个{1}的文件,您想要阅读并执行此操作。