数据科学入门:处理 CSV 文件与面向对象编程
1. 数据科学中 CSV 文件处理基础
1.1 异常处理注意事项
在 finally 套件中引发异常可能会导致难以发现的问题。如果在 finally 套件执行时,有异常未被处理,就会发生栈展开。若 finally 套件引发了一个新的、未被捕获的异常,那么第一个异常将会丢失,新的异常会被传递给下一个包含它的 try 语句。因此, finally 套件应始终将可能引发异常的代码包含在 try 语句中,以便在该套件内处理异常。
1.2 Python 标准库 csv 模块操作
1.2.1 写入 CSV 文件
CSV(逗号分隔值)是一种流行的文件格式。可以使用 Python 标准库的 csv 模块来处理 CSV 文件。以下是创建 accounts.csv 文件的示例代码:
import csv
with open('accounts.csv', mode='w', newline='') as accounts:
writer = csv.writer(accounts)
writer.writerow([100, 'Jones', 24.98])
writer.writerow([200, 'Doe', 345.67])
超级会员免费看
订阅专栏 解锁全文
317

被折叠的 条评论
为什么被折叠?



