python的文件操作实例说明
时间: 2023-07-27 18:32:08 浏览: 110
Python 提供了一组文件操作函数,可以用于创建、读取、写入和删除文件。下面是 Python 文件操作的一些实例说明:
1. 创建文件
使用 `open()` 函数创建一个新文件,并指定打开模式为 "w"(写入)即可。例如,以下代码创建一个名为 `example.txt` 的新文件,并将字符串 `"Hello, World!"` 写入到文件中:
```python
with open('example.txt', 'w') as f:
f.write('Hello, World!')
```
2. 读取文件
使用 `open()` 函数打开一个已存在的文件,并指定打开模式为 "r"(读取)即可。例如,以下代码打开名为 `example.txt` 的文件,并将文件中的内容读取出来:
```python
with open('example.txt', 'r') as f:
content = f.read()
print(content)
```
3. 写入文件
使用 `open()` 函数打开一个已存在的文件,并指定打开模式为 "w"(写入)即可。例如,以下代码打开名为 `example.txt` 的文件,并将字符串 `"Hello, Python!"` 写入到文件中:
```python
with open('example.txt', 'w') as f:
f.write('Hello, Python!')
```
4. 追加内容到文件
使用 `open()` 函数打开一个已存在的文件,并指定打开模式为 "a"(追加)即可。例如,以下代码打开名为 `example.txt` 的文件,并将字符串 `"Nice to meet you!"` 追加到文件中:
```python
with open('example.txt', 'a') as f:
f.write('\nNice to meet you!')
```
5. 删除文件
使用 `os.remove()` 函数删除一个文件。例如,以下代码删除名为 `example.txt` 的文件:
```python
import os
if os.path.exists('example.txt'):
os.remove('example.txt')
```
需要注意的是,如果文件不存在,`os.remove()` 函数会抛出异常。因此,在删除文件之前需要使用 `os.path.exists()` 函数判断文件是否存在。
阅读全文