python如何打开文件

1个回答

写回答

18195990901

2022年11月20日

+ 关注

Python中使用`open()`函数来打开文件。

语法:`open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)`

参数说明:

1. `file`:要打开的文件的路径。

2. `mode`:打开文件的模式,如`'r'`为只读模式,`'w'`为写入模式,`'a'`为追加模式等。

3. `encoding`:文件编码,如`'utf-8'`、`'gbk'`等。

4. `errors`:编码错误的处理方法,如`'ignore'`忽略错误,`'replace'`用?代替错误字符等。

示例:

```python

# 打开文件

f = open('file.txt', 'r', encoding='utf-8')

# 读取文件内容

content = f.read()

# 输出文件内容

print(content)

# 关闭文件

f.close()

```

更多示例:

```python

# 打开文件并写入内容

f = open('file.txt', 'w', encoding='utf-8')

f.write('hello world')

f.close()

# 打开文件并逐行读取内容

f = open('file.txt', 'r', encoding='utf-8')

for line in f:

print(line.strip()) # 去除每行结尾的换行符

f.close()

```

举报有用(13分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号