Python处理CSV文件全攻略
1. 二进制文件复制示例
运行 binarycopy.py 代码后,会在文件夹中生成一个名为 happy_pickle_copy.jpg 的文件。终端显示 Done! ,打开该文件会发现它是原始文件的精确副本。
2. CSV文件基础
CSV(逗号分隔值)是一种广泛用于存储和传输表格数据的格式。表格数据通常可以以行和列的形式显示,在像Microsoft Excel、Apple Numbers或Google Sheets这样的电子表格应用中,这种表格格式很明显。
如果没有特殊程序将文件中的数据以整齐的表格格式显示,每行就是文件中的一行文本,每个唯一值由逗号分隔。在文本编辑器中打开CSV文件,第一行通常称为标题行,包含电子表格第一行中出现的列标题或字段名。
例如,像 "Angst, Annie" 这样用引号括起来的内容表示这是一个整体,其中的逗号不是新列的开始。如果字符串包含单引号(撇号),则需要使用双引号将字符串括起来,如 “O’Henry, Harry” ,以避免Python解析错误。
3. 处理CSV文件时可能遇到的问题
- 非ASCII字符 :如
Bónañas, Barry包含非ASCII字符。 - 空行 :某些行可能只包含逗号,如倒数第二行。
超级会员免费看
订阅专栏 解锁全文
1048

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



