将如下数据写入到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文件相关推荐

  1. 使用python爬取中国电影票房数据并写入csv文件

    环境 PyCharm 2021.1.2 x64 爬取的目标网页 一.代码 import requests from bs4 import BeautifulSoup url = "http: ...

  2. python 按列读取数据并写入txt_Python数据分析之Pandas读写外部数据文件!

    阅读目录 1 引言 2 文本文件(txt.csv) 2.1 读取数据 2.2 写入数据 3 excel文件 3.1 读取数据 3.2 写入数据 4 mysql数据库 5 mongodb数据库 1 引言 ...

  3. python爬取微博数据存入数据库_Python爬取新浪微博评论数据,写入csv文件中

    因为新浪微博网页版爬虫比较困难,故采取用手机网页端爬取的方式 操作步骤如下: 1. 网页版登陆新浪微博 2.打开m.weibo.cn 3.查找自己感兴趣的话题,获取对应的数据接口链接 4.获取cook ...

  4. python从txt读取数据并画图_python读取txt天气数据并使用matplotlib模块绘图

    天气数据可以从网上下载,这个例子的数据是从http://data.cma.cn/下载而来的. 下载的数据装在txt文件中. 里面包含了12年开始北京的月最低和最高温度. 读取数据: 1 with op ...

  5. python从txt读取数据并画图_Python读取txt某几列绘图的方法

    晚上帮同学用Python脚本绘图,大概需求是读取一个txt文件的两列分别作为x和y的值,绘图即可,代码如下: #coding:utf-8 import numpy as np import matpl ...

  6. Python爬取新浪微博评论数据,写入csv文件中

    因为新浪微博网页版爬虫比较困难,故采取用手机网页端爬取的方式 操作步骤如下: 1. 网页版登陆新浪微博 2.打开m.weibo.cn 3.查找自己感兴趣的话题,获取对应的数据接口链接 4.获取cook ...

  7. 有选择读取word表格中的数据并写入excel文件中

    最近学院要举行科技报告会活动,许多同学积极参与,交了许多报名表到我这里,而我需要将这些信息进行汇总,整理出一个excel表格,看着一个个word文件放在我的工作文件夹中头发发麻,这一个个的整理好麻烦, ...

  8. python查询数据库数据并将数据写入csv文件,并读取

    1.连接数据库 import mysql.connector #连接测试数据库 mydb = mysql.connector.connect(host="10.100.0.0",u ...

  9. c++ 写入文件_利用Python把数据存储在csv文件中

    鼠年第一天开盘,很多股票跌停,太闹心了!今天再找点开心的事情做吧.人生最幸福的事情莫过于看到自己写的程序调试通过了! 前面我们介绍了,如何用Python做一个串口通讯的上位机.用这个上位机我们可以从E ...

最新文章

  1. MS SQL专用管理员连接DAC
  2. [更正]谈获取当前系统类型(SP OR PPC)
  3. Serv-U服务器的管理3
  4. Linux问题分析或解决_samba无法连接
  5. 【ZOJ - 2972】Hurdles of 110m (dp)
  6. java禁止js获取cookie_java中Cookie被禁用后Session追踪问题
  7. 备忘录模式--如果再回到从前
  8. 【基础教程】基于matlab处理音频文件基本用法【含Matlab源码 886期】
  9. 创建线程的3种方式,线程池的参数详解
  10. 使用mustache js模板引擎
  11. Dsoframer注册方法
  12. javaweb项目tomcat检查不到当前模型的解决方法
  13. 星界边境联机服务器未响应,星界边境Starbound联机注意事项
  14. Dreamweaver CS6 Mac破解版
  15. linux系统篇 -- 一、系统概要
  16. 枚举 switch case 标签必须为枚举常量的非限定名称
  17. python中怎么编写程序_python写完程序怎么运行
  18. linux gcc生成可执行代码命令,Makefile万能写法(gcc程序以及arm-linux-gcc程序)
  19. iOS In-App Purchase 内购之创建内购产品
  20. 威纶通设置记录历史事件例程

热门文章

  1. setup Factory 卸载文件报错 invalid uninstall control file:c:\Program
  2. 【CVPR 2019】Semantic Image Synthesis with Spatially-Adaptive Normalization(SPADE)
  3. [转]instal package,出现“无法解析服务器的名称或地址”问题的解决
  4. 智慧社区总体架构与支撑平台
  5. 特斯拉Model 3 重要参数
  6. 快速查看CAD图纸怎么操作呢?
  7. braum源码分析(二)-EnableBraumConfiguration的实现
  8. 拼多多or坑多多?揭秘3亿人刷屏背后爆红的秘密和反思
  9. android gps 航向,gps航向怎么在webgis系统中表示
  10. 「移动端」Android平台签名证书(.keystore)生成指南