此外,也可以通过及时或者基于事件机制来进行手动的垃圾收集。
20、 I/OFrom Keyboard
使用 raw_input() 函数,如下所示。
文件 Files
使用with/as语句来打开并读取文件,这与 C# 中读取文件的操作一致。
此外,with 语句还可以处理关闭连接和其他清理操作。
打开一个文件,如下所示。
需要注意的是,readline() 可用于读取文件中的每一行。
打开两个文件,如下所示。
文件写入,如下所示。
Python 中对文件的操作通常涉及 os 和 shutil 模块。rw 表示读写模式,a代表可添加模式。
SQL
打开一个连接,如下所示。
执行一个 SQL 声明,如下所示。
网络服务 (Web Services)
查询一个闲置服务,如下所示:
序列化和反序列化 JSON 文件
反序列化 JSON,如下所示:
序列化 JSON,如下所示:
21、异常处理抛出异常
如果你想抛出异常,那么可以使用 raise 关键字,如下所示。
捕获异常
可以通过如下方式捕获异常信息: