# 使用 with 关键字的示例代码
# 1. 文件操作
with open('example.txt', 'r') as file:
content = file.read()
print(content)
# 解释:
# 使用 with 关键字打开文件,可以确保文件在使用完毕后自动关闭,即使发生异常也会正确关闭文件。
# 这样可以避免因忘记关闭文件而导致的资源泄漏问题。
# 2. 数据库连接
import sqlite3
with sqlite3.connect('example.db') as connection:
cursor = connection.cursor()
cursor.execute('CREATE TABLE IF NOT EXISTS users (id INTEGER PRIMARY KEY, name TEXT)')
cursor.execute('INSERT INTO users (name) VALUES (?)', ('Alice',))
connection.commit()
# 解释:
# 使用 with 关键字管理数据库连接,可以在操作完成后自动提交或回滚事务,并关闭连接。
# 这样可以简化代码并提高安全性,确保资源得到正确释放。
上一篇:python除法向上取整
下一篇:素数判断python
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站