Python with 语句的基本使用

举报
拉尼亚凯亚 发表于 2026/09/07 08:49:34 2026/09/07
【摘要】 Python with 语句的基本使用Python 中的 with 语句可以自动管理资源,在使用文件、数据库连接等场景时非常方便。文件读取with open("data.txt", "r", encoding="utf-8") as file: content = file.read()print(content)使用 with 后,文件会在代码执行结束后自动关闭,不需要手动调用 cl...

Python with 语句的基本使用

Python 中的 with 语句可以自动管理资源,在使用文件、数据库连接等场景时非常方便。

文件读取

with open("data.txt", "r", encoding="utf-8") as file:
    content = file.read()

print(content)

使用 with 后,文件会在代码执行结束后自动关闭,不需要手动调用 close()。

对比传统写法

file = open("data.txt", "r")

content = file.read()

file.close()

传统方式需要手动关闭文件,如果中途发生异常,可能导致资源没有释放。

常见应用

with 常用于:

  • 文件读写

  • 数据库连接

  • 网络资源管理

  • 锁操作

合理使用 with 可以让代码更加安全、简洁,也能减少资源泄漏的问题。

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。