Python3 没有文件功能
Python 3 doesn't have the file function
在 python 2.7 中我能够做到:
file('text.txt', 'w').write('some text')
但是在python3中我必须使用open函数,所以我不能再在一行中写一个文件了。
f = open('text.txt', 'w')
print('some text', file = f)
f.close()
他们为什么要删除 file
功能?
open('text.txt', 'w').write('some text')
以相同的方式工作,并且 open
长期以来一直是打开文件(并因此创建 file
实例)的规范方式,即使在 Python 2.x.
在 python 2.7 中我能够做到:
file('text.txt', 'w').write('some text')
但是在python3中我必须使用open函数,所以我不能再在一行中写一个文件了。
f = open('text.txt', 'w')
print('some text', file = f)
f.close()
他们为什么要删除 file
功能?
open('text.txt', 'w').write('some text')
以相同的方式工作,并且 open
长期以来一直是打开文件(并因此创建 file
实例)的规范方式,即使在 Python 2.x.