在Python中打开文件通常使用`open()`函数,其基本语法如下:
```python
f = open('file_path', 'mode')
其中,`file_path`是文件的路径,`mode`是文件的打开模式。下面是一些常见的打开模式:
`'r'`:读取模式,只能读取文件,文件不存在会报错。
`'w'`:写入模式,只能写入文件,会清空原有内容。
`'a'`:追加模式,可以在文件尾部添加内容,文件不存在会创建文件。
`'wb'`:二进制写入模式。
`'rb'`:二进制读取模式。
`'r+'`:读写模式,可以读取和写入文件。
`'w+'`:读写模式,会清空原有内容。
`'a+'`:读写追加模式,可以在文件尾部添加内容。
示例代码:
```python
打开文件并读取内容
with open('example.txt', 'r', encoding='utf-8') as file:
content = file.read()
print(content)
打开文件并逐行读取
with open('example.txt', 'r', encoding='utf-8') as file:
for line in file:
print(line.strip())
使用`with`语句可以确保文件在使用完毕后自动关闭。