pythoncsv文件处理_Python中的CSV文件处理

我使用的空间数据输出为以下格式的文本文件:COMPANY NAME

P.O. BOX 999999

ZIP CODE , CITY

+99 999 9999

23 April 2013 09:27:55

PROJECT: Link Ref

--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

Design DTM is 30MB 2.5X2.5

Stripping applied to design is 0.000

Point Number Easting Northing R.L. Design R.L. Difference Tol Name

3224808 422092.700 6096059.380 2.520 -19.066 -21.586 --

3224809 422092.200 6096059.030 2.510 -19.065 -21.575 --

3273093 422698.920 6096372.550 1.240 -20.057 -21.297 --

Average height difference is -21.390

RMS is 21.596

0.00 % above tolerance

98.37 % below tolerance

End of Report

如图所示,文件有页眉和页脚。数据由空格分隔,但列之间的分隔量不相等。在

我需要的是逗号分隔的文件,包括东距、北距和差分。在

我不想手工修改几百个大文件,我正在写一个小脚本来处理这些文件。到目前为止,我得到的是:

^{pr2}$

问题:如何让以“Point number”开头的行成为输出文件的头?我试图用DictReader来代替读写器,但无法使其工作。

用分隔符''编写输出文件可以工作,但是在每个空格处写一个逗号,在我的输出文件中留下了太多的空列。我该如何避开这个问题?

如何删除页脚?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值