Skip to main content
 首页 » 编程设计

python之家庭作业之在两个行号之间打印文件行

2025年05月04日12lyj

使用 Python,如何在给定起始行号和结束行号的情况下打印文本文件的行?

我想出了一个函数,但这行不通。

def printPart(src, des, varFile): 
    returnLines = "" 
    for curLine in range(src, des): 
        returnLines += linecache.getline(varFile, curLine) 
    return returnLines 

请您参考如下方法:

由于文件对象在 Python 中是可迭代的,因此您可以将 itertools 中的所有函数应用于它们。看看 itertools.islice()。 (因为这是作业,我会把细节留给你。)