📜  Python 文件写入 - Python (1)

📅  最后修改于: 2023-12-03 15:34:12.270000             🧑  作者: Mango

Python 文件写入

在Python中,我们可以使用open()函数创建、操作和关闭文件。文件对象提供了一组方法,用于对文件进行操作。

创建文件对象

为了建立一个文件对象,我们使用open()函数,并指定文件名和模式。

file = open('example.txt', 'w')

这将创建一个名为'example.txt'的空文本文件,并准备将数据写入其中。模式参数'w'意味着我们要将数据写入文件。

写入数据

我们可以使用文件对象的write()方法来向文件中写入数据。

file.write('Hello, world!')

现在,文件对象已经将字符串'Hello, world!'写入了'example.txt'文件中。

## 完整代码

```python
#创建文件对象并写入数据
file = open('example.txt', 'w')
file.write('Hello, world!')
#关闭文件
file.close()
## 读取数据

我们可以使用文件对象的`read()`方法来读取文件中的数据。

```python
file = open('example.txt', 'r')
data = file.read()
print(data)

运行上述代码将输出文件中的内容:

Hello, world!
关闭文件

操作文件完毕后,我们应该关闭文件对象以释放资源。这可以通过调用文件对象的close()方法来实现。

file.close()
创建文件对象的其他方式

我们还可以使用上下文管理器来创建文件对象。这允许我们在“with”语句块内打开文件,然后自动关闭文件对象。这样可以确保文件对象在使用结束后被关闭,避免内存泄漏。

with open('example.txt', 'w') as file:
    file.write('Hello again, world!')

这将自动关闭file文件对象。

总结

这就是Python文件写入的基础知识。我们看到了如何创建、写入和读取文件,以及如何安全地关闭文件对象。此外,我们还了解了使用上下文管理器创建文件对象的另一种方法。现在,我们可以开始使用这些技能来处理文件和为自己的Python项目创建日志、配置和其他类型的文件。