博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python - csv : 将text转为csv文件 (txt2csv)
阅读量:7104 次
发布时间:2019-06-28

本文共 574 字,大约阅读时间需要 1 分钟。

import csv 

def txt2csv(inputfile,outputfile):    datacsv = open(outputfile,'w')    csvwriter = csv.writer(datacsv,dialect=("excel"))    mainfileH = open(inputfile,'rb')    for line in mainfileH.readlines():           print "Debug: " + line.replace('\n','')            csvwriter.writerow([a for a in line.replace('\n','').split('#')])    datacsv.close()    mainfileH.close()注意: 在调用txt2csv之前确认txtfile这个输入文件是close()了的,之前遇到过,如果没有txtfile.close(), 通过readlines读取出来的txtfile文件只有8192 bytes, 后面的字符没被读取到。 还有txtfile中的换行符需要通过 replace替换为'', 否则转化到csv中,每两行之间会有一个空行。 txt2csv(txtfile,csvFile) 
 

转载地址:http://oxuhl.baihongyu.com/

你可能感兴趣的文章
在Eclipse中使用JUnit4进行单元测试(高级篇)
查看>>
upc组队赛7 Star in Parentheses
查看>>
PowerShell在激活virtualenv虚拟环境时禁止运行的脚本的解决办法
查看>>
Failed to Compare two elments in a array.
查看>>
linux 下查看网卡工作速率
查看>>
ubuntu下脚本交换esc与capslock键
查看>>
wp7______服务器反回400+错误,怎么获得body内容
查看>>
03-路由系统
查看>>
并发编程与高并发学习笔记五
查看>>
CDZSC_2015寒假新人(1)——基础 a
查看>>
windows安装psycopg2问题解决方案
查看>>
AWK
查看>>
根据IP获取省市 .
查看>>
dp状态压缩
查看>>
Java - 集合框架
查看>>
C6000系列之C6455 DSP的EMIFA接口
查看>>
POJ 1050 To the Max
查看>>
浅析微信支付:(余额提现)企业付款到微信用户零钱或银行卡账户
查看>>
17.7.7
查看>>
2-9
查看>>