Python从txt读取数据并写入csv文件
将如下数据写入到csv文件中
- data.txt
id,name,salary,start_date,dept
1,Rick,623.3,2012-01-01,IT
2,Dan,515.2,2013-09-23,Operations
3,Tusar,611,2014-11-15,IT
4,Ryan,729,2014-05-11,HR
5,Gary,843.25,2015-03-27,Finance
6,Rasmi,578,2013-05-21,IT
7,Pranab,632.8,2013-07-30,Operations
8,Guru,722.5,2014-06-17,Finance
- test.py
#!/usr/bin/python3
# -*- coding: utf-8 -*-# 导入CSV安装包
import csv# 写入CSV文件
def getData(srcPath, dstPath):# 1. 读取数据data = []with open(srcPath,'r') as f:for line in f:data.append(list(line.strip().split(',')))# 2. 创建文件对象f = open(dstPath,'w',encoding='utf-8',newline='')# 3. 基于文件对象构建 csv写入对象csv_writer = csv.writer(f)# 4. 写入csv文件内容csv_writer.writerows(data)# 5. 关闭文件f.close()return data# 获取特定行
def getDataFromRow(rol):return data[rol]# 获取特定列
def getDataFromCol(col):return list(zip(*data))[col]# 主函数
if __name__ == '__main__':# 起止索引2-6startIndex = 2endIndex = 6# 源数据文件srcPath = 'data.txt'# 目标csv文件dstPath = 'test.csv'# 写入文件data = getData(srcPath, dstPath)# 输出2-6行的对应数据for i in range(startIndex, endIndex+1):name = data[i][1]salary = data[i][2]print('name: %s, salary: %s' % (name, salary))
执行结果
输出的csv文件
Python从txt读取数据并写入csv文件相关推荐
- 使用python爬取中国电影票房数据并写入csv文件
环境 PyCharm 2021.1.2 x64 爬取的目标网页 一.代码 import requests from bs4 import BeautifulSoup url = "http: ...
- python 按列读取数据并写入txt_Python数据分析之Pandas读写外部数据文件!
阅读目录 1 引言 2 文本文件(txt.csv) 2.1 读取数据 2.2 写入数据 3 excel文件 3.1 读取数据 3.2 写入数据 4 mysql数据库 5 mongodb数据库 1 引言 ...
- python爬取微博数据存入数据库_Python爬取新浪微博评论数据,写入csv文件中
因为新浪微博网页版爬虫比较困难,故采取用手机网页端爬取的方式 操作步骤如下: 1. 网页版登陆新浪微博 2.打开m.weibo.cn 3.查找自己感兴趣的话题,获取对应的数据接口链接 4.获取cook ...
- python从txt读取数据并画图_python读取txt天气数据并使用matplotlib模块绘图
天气数据可以从网上下载,这个例子的数据是从http://data.cma.cn/下载而来的. 下载的数据装在txt文件中. 里面包含了12年开始北京的月最低和最高温度. 读取数据: 1 with op ...
- python从txt读取数据并画图_Python读取txt某几列绘图的方法
晚上帮同学用Python脚本绘图,大概需求是读取一个txt文件的两列分别作为x和y的值,绘图即可,代码如下: #coding:utf-8 import numpy as np import matpl ...
- Python爬取新浪微博评论数据,写入csv文件中
因为新浪微博网页版爬虫比较困难,故采取用手机网页端爬取的方式 操作步骤如下: 1. 网页版登陆新浪微博 2.打开m.weibo.cn 3.查找自己感兴趣的话题,获取对应的数据接口链接 4.获取cook ...
- 有选择读取word表格中的数据并写入excel文件中
最近学院要举行科技报告会活动,许多同学积极参与,交了许多报名表到我这里,而我需要将这些信息进行汇总,整理出一个excel表格,看着一个个word文件放在我的工作文件夹中头发发麻,这一个个的整理好麻烦, ...
- python查询数据库数据并将数据写入csv文件,并读取
1.连接数据库 import mysql.connector #连接测试数据库 mydb = mysql.connector.connect(host="10.100.0.0",u ...
- c++ 写入文件_利用Python把数据存储在csv文件中
鼠年第一天开盘,很多股票跌停,太闹心了!今天再找点开心的事情做吧.人生最幸福的事情莫过于看到自己写的程序调试通过了! 前面我们介绍了,如何用Python做一个串口通讯的上位机.用这个上位机我们可以从E ...
最新文章
- MS SQL专用管理员连接DAC
- [更正]谈获取当前系统类型(SP OR PPC)
- Serv-U服务器的管理3
- Linux问题分析或解决_samba无法连接
- 【ZOJ - 2972】Hurdles of 110m (dp)
- java禁止js获取cookie_java中Cookie被禁用后Session追踪问题
- 备忘录模式--如果再回到从前
- 【基础教程】基于matlab处理音频文件基本用法【含Matlab源码 886期】
- 创建线程的3种方式,线程池的参数详解
- 使用mustache js模板引擎
- Dsoframer注册方法
- javaweb项目tomcat检查不到当前模型的解决方法
- 星界边境联机服务器未响应,星界边境Starbound联机注意事项
- Dreamweaver CS6 Mac破解版
- linux系统篇 -- 一、系统概要
- 枚举 switch case 标签必须为枚举常量的非限定名称
- python中怎么编写程序_python写完程序怎么运行
- linux gcc生成可执行代码命令,Makefile万能写法(gcc程序以及arm-linux-gcc程序)
- iOS In-App Purchase 内购之创建内购产品
- 威纶通设置记录历史事件例程
热门文章
- setup Factory 卸载文件报错 invalid uninstall control file:c:\Program
- 【CVPR 2019】Semantic Image Synthesis with Spatially-Adaptive Normalization(SPADE)
- [转]instal package,出现“无法解析服务器的名称或地址”问题的解决
- 智慧社区总体架构与支撑平台
- 特斯拉Model 3 重要参数
- 快速查看CAD图纸怎么操作呢?
- braum源码分析(二)-EnableBraumConfiguration的实现
- 拼多多or坑多多?揭秘3亿人刷屏背后爆红的秘密和反思
- android gps 航向,gps航向怎么在webgis系统中表示
- 「移动端」Android平台签名证书(.keystore)生成指南