python文件访问
时间: 2024-09-24 18:20:15 浏览: 38
在Python中,文件访问通常通过内置的`open()`函数来进行。这个函数的基本语法如下:
```python
file = open(file_path, mode)
```
- `file_path`: 需要打开的文件的完整路径,可以是绝对路径或相对路径。
- `mode`: 指定打开文件的方式,常见的模式有:
- `'r'` (读取):默认模式,用于读取文本文件内容。
- `'w'` (写入):覆盖原有内容,创建新文件如果不存在。
- `'a'` (追加):在文件末尾添加内容,不会覆盖原有数据。
- `'x'` (创建):只在文件不存在时才创建,失败如果文件已存在。
- `'b'` 或 `'t'` 后缀表示二进制或文本模式,默认是文本模式。
打开文件后,你可以使用`read()`, `write()`, `seek()`, `close()`等方法进行操作,完成所需的文件处理任务。例如:
```python
with open('example.txt', 'r') as file:
content = file.read()
# 打印文件内容
print(content)
# 写入文件
with open('output.txt', 'w') as file:
file.write('Hello, Python!\n')
```
最后别忘了在操作完成后关闭文件,使用`with`语句可以确保资源在离开作用域时自动关闭,避免忘记`close()`导致的问题。
阅读全文