这是一个非常琐碎的问题。经典例子是f = open('filename')
,但是:
f
不是非常具有描述性。在一段时间内没有查看代码之后,您可能会忘记它是指“文件”还是“函数f(x)”或“傅里叶变换结果”或其他什么内容。EIBTI。- 在Python中,
file
已经被一个函数占用了。
你还可以使用什么?
建议使用更加具有描述性的名称。例如,如果您正在处理日志文件,则可以使用logfile
而不是f
。如果您正在读取配置文件,则可以使用config_file
。您也可以使用input_file
和output_file
来明确表示输入和输出文件。
file()
函数在2.x版本中已被弃用,然后在3.x版本中彻底移除,所以在我看来这是公平竞争的范畴。 - Nick Tfile
还是open
。 - endolith