如何写入文件再读出python_Python——文件读取与写入
时间: 2023-10-28 14:06:09 浏览: 114
在 Python 中,我们可以使用内置的 `open()` 函数来打开一个文件,然后使用文件对象进行读写操作。下面是一个简单的例子:
## 写入文件
```python
# 打开文件(如果文件不存在则创建)
file = open("example.txt", "w")
# 写入内容
file.write("Hello, World!\n")
file.write("This is an example file.\n")
# 关闭文件
file.close()
```
在上面的代码中,我们使用 `open()` 函数打开一个名为 `example.txt` 的文件,并指定模式为 `"w"`,表示写入模式。如果文件不存在,则会创建一个新的文件。然后,我们使用 `write()` 方法写入两行文本内容,并在每行的末尾添加了一个换行符。最后,我们使用 `close()` 方法关闭文件。
## 读取文件
```python
# 打开文件
file = open("example.txt", "r")
# 读取内容
content = file.read()
# 关闭文件
file.close()
# 输出内容
print(content)
```
在上面的代码中,我们再次使用 `open()` 函数打开 `example.txt` 文件,并指定模式为 `"r"`,表示读取模式。然后,我们使用 `read()` 方法读取文件的所有内容,并将结果保存到 `content` 变量中。最后,我们使用 `print()` 函数输出 `content` 变量的值。
需要注意的是,在读取文件时,我们需要确保文件已经存在,否则会抛出 `FileNotFoundError` 异常。此外,在读取大文件时,我们可以使用 `readline()` 或 `readlines()` 方法逐行读取文件的内容,而不是一次性读取整个文件。
阅读全文