python 2 把print 保存到txt
时间: 2023-11-23 13:07:26 浏览: 30
文件中的代码应该怎么写?
在 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 内容保存到文件中。
相关问题
Python 2.7把print 保存到txt
在 Python 2.7 中,可以使用以下代码将 print 输出保存到文本文件中:
```python
with open('output.txt', 'w') as f:
print >> f, 'Hello, World!'
```
这将在当前目录下创建一个名为 "output.txt" 的文本文件,并将 "Hello, World!" 写入该文件。如果您要多次写入该文件,请使用追加模式:
```python
with open('output.txt', 'a') as f:
print >> f, 'Another line'
```
这将在文件末尾添加 "Another line"。
Python 把print 打印保存到txt
可以使用Python的文件操作功能将print输出的内容保存为txt文件。具体步骤如下:
1. 打开一个文件,使用open()函数,设置文件名和打开模式,如下所示:
```python
file = open('output.txt', 'w')
```
这里设置打开模式为'w',表示以写入模式打开文件。如果文件不存在,则创建一个新的文件。
2. 将print输出的内容写入文件中,使用file.write()函数,如下所示:
```python
print('Hello, world!', file=file)
```
这里将print输出的内容写入到文件中。
3. 关闭文件,使用file.close()函数,如下所示:
```python
file.close()
```
完整代码示例:
```python
file = open('output.txt', 'w')
print('Hello, world!', file=file)
file.close()
```
执行以上代码后,会在当前目录下生成一个名为output.txt的文件,其中包含了print输出的内容。