Python read命令的第二个参数是什么意思?

Python read命令的第二个参数是什么意思?,python,syntax,io,Python,Syntax,Io,我有以下Python代码: for name, age in read(file, ('name','age')): 有人能解释一下它的意思吗?('name','age')是一个元组,类似于列表 如果你问它对于read()函数意味着什么,我相信可以在特定模块的文档中找到,因为read不是一个内置函数:p.我想你可能是指filename.read(文件,('name','age')):但是内置的read函数只有一个参数,那就是sizefile.read(size)它定义了从文件中读取的字节数,所

我有以下Python代码:

for name, age in read(file, ('name','age')):
有人能解释一下它的意思吗?

('name','age')
是一个元组,类似于列表


如果你问它对于
read()
函数意味着什么,我相信可以在特定模块的文档中找到,因为
read
不是一个内置函数:p.

我想你可能是指
filename.read(文件,('name','age')):
但是内置的read函数只有一个参数,那就是size
file.read(size)
它定义了从文件中读取的字节数,所以实际上这个语句
filename.read(file,('name','age'):
会返回一个错误

但是,如果您从未知模块导入了某种read()函数,请阅读它的文档

了解read(文件,('name','age')):


  • for是for循环
  • name、age是从循环中检索的关于read函数的两个变量
  • read是一个函数,它将文件作为自变量,名称和年龄是可变的


    没有内置功能
    read
    。它来自哪个模块?为什么不阅读该模块的文档呢?这个问题问得很糟糕,因为没有给定的上下文,所以没有说明这行代码的作用。始终在广泛的上下文中引用代码,以便其他人能够理解发生了什么。Ale至少
    import
    行会有所帮助。