2024-06-09 17:38:25 发布
网友
因此,我正在学习“艰难地学习python”练习20,这节课介绍了引用文件的“seek()”函数。在这种情况下,我们有:
def rewind(f): f.seek(0)
创建一个调用seek(0)的函数,这意味着引用程序中使用的文件的开头。现在,在几节课中,我们指定了一个用于打开文件的变量,在本例中,current_file = open(input_file)。在
current_file = open(input_file)
{2>将使用相同的命令打开文件。如果有什么区别的话?以下是整个课程的代码:
不,因为正如您的示例代码所示,^{}用于打开文件对象,而^{}工作于文件名。差别有点微妙,举个简单的例子可能会让它更清楚:
f = open('myfile.txt') f.seek(5)
您总是可以重新打开文件,而不是寻求零,但这将是额外的开销。在
不,因为正如您的示例代码所示,^{} 用于打开文件对象,而^{} 工作于文件名。差别有点微妙,举个简单的例子可能会让它更清楚:
您总是可以重新打开文件,而不是寻求零,但这将是额外的开销。在
相关问题 更多 >
编程相关推荐