将Python v2函数迁移到v3
这个v2版本的函数在v3中运行时会出现“NameError: global name 'file' is not defined”的错误。
def from_file(filename, sep='\n'):
"Parse a file into a list of strings, separated by sep."
return file(filename).read().strip().split(sep)
有人能提供一个v3版本吗?
1 个回答
7
把 file
这个调用改成 open
。