当前位置: 首页 > news >正文

python学习-读取csv大文件

#  coding : UTF-8
import os, csv # 导入模块
PATH = "d:" + os.sep + "orders1.csv"  # 进行数据存储
def main(): # 主函数# 如果不使用“newline”(换行符),记录中就会多出一个空行with open(file=PATH, mode="r", newline= "",encoding= "UTF-8") as file:csv_file = csv.reader(file)  # 创建csv读取对象header_row = next(csv_file)  # 读取标题内容print(header_row)  # 读取标题行# 文件较大是一行一行处理,节省内存rows = [row for row in csv_file]print(rows)
if __name__ == "__main__": # 判断程序执行名称main() # 调用主函数

代码执行结果:

[‘用户’, ‘省份’, ‘城市’, ‘总额’, ‘数量’]
[[‘BCC-a’, ‘北京’, ‘北京’, ‘678’, ‘30’], [‘BCC-b’, ‘河北’, ‘保定’, ‘341’, ‘10’], [‘BCC-c’, ‘陕西’, ‘西安’, ‘132’, ‘13’]]

http://www.dtcms.com/a/292568.html

相关文章:

  • SSL VPN技术
  • 拼多多视觉算法面试30问全景精解
  • 分布在内侧内嗅皮层(MEC)的边界细胞对NLP中的深层语义分析的积极影响和启示
  • ESP32-Cam三脚架机器人:DIY你的智能移动监控平台
  • 性能测试-从0到1搭建性能测试环境Jmeter+Grafana+influxDB+Prometheus+Linux
  • Redis RDB 持久化实现原理,请求是否阻塞,如何处理阻塞请求
  • 【运维】SGLang 安装指南
  • Vue的ubus emit/on使用
  • 嵌入式 Qt 开发:实现开机 Logo 和无操作自动锁屏
  • 项目集成zustand后,如何构建和使用,以及devtools函数。
  • 新能源工厂的可视化碳中和实验:碳足迹追踪看板与能源调度策略仿真
  • React 项目性能瓶颈分析
  • SCSAI项目管理智能体设计方案核心设计思路:分层开放架构
  • GitOps实践:基于Argo CD的Kubernetes集群应用持续交付实战指南
  • 智慧能源驱动数字孪生重介选煤新模式探索
  • 力扣 78.子集
  • 【element-ui el-table】多选表格勾选时默认勾选了全部,row-key绑定异常问题解决
  • EasyMan 数字人服务全面焕新,交互型AI数字人助推孪生体验全新升级
  • 等保2.0详解:筑牢数字时代安全基石
  • 【GIT】基础知识及基本应用
  • 如何加固Endpoint Central服务器的安全?(上)
  • Linux驱动-中断-共享队列
  • 【size_t 类型转换】ans = max(ans, (int)occ.size());
  • 公司内部网址怎么在外网打开?如何让外网访问内网的网站呢?
  • qtbase5-dev库使用介绍
  • 5.6 指令流水线 (答案见原书 P267)
  • windows10设置了软件开机自启,为啥不自启动
  • iOS 抓包工具有哪些?场景导向下的工具推荐与实战对比
  • Vue3 面试题及详细答案120道(16-30 )
  • SonarQube+Git