面试题答案
一键面试使用open
函数的write
方法
with open('example.txt', 'w') as file:
file.write('这是要写入文件的内容\n')
使用print
函数的file
参数
with open('example.txt', 'w') as file:
print('这是要写入文件的内容', file=file)
性能分析
在大量数据写入场景下,使用open
函数的write
方法性能可能更优。原因是print
函数除了写入数据,还会额外处理格式化输出,例如处理分隔符、结束符等。而write
方法专注于将字符串数据直接写入文件,没有额外的格式化开销,在处理大量数据时,减少的这些额外操作能够提升整体写入性能。