python 2 把print 保存到txt
时间: 2023-11-23 19:07:26 浏览: 70
python 将print输出的内容保存到txt文件中
文件中的代码应该怎么写?
在 Python 2 中,将 print 内容保存到 txt 文件中,需要先打开文件,然后使用文件对象的 write 方法进行写入。代码示例如下:
```
file = open('output.txt', 'w')
print >> file, '要保存的内容'
file.close()
```
在这个例子中,我们打开一个名为 output.txt 的文件,以写入('w')模式打开该文件。然后,使用 print 的特殊用法将内容输出到文件中。file.close() 用于关闭文件,确保所有写入操作都已完成。
需要注意的是,在 Python 3 中,print 的语法已经发生了变化,不能再使用这种方式。应该使用类似以下代码的方式:
```
with open('output.txt', 'w') as file:
print('要保存的内容', file=file)
```
这里使用 with 语句打开文件,确保在写入操作完成后自动关闭。print 方法的 file 参数指定了输出流,这里指定为文件对象。通过这种方式,可以方便地将 print 内容保存到文件中。
阅读全文