将txt文件解析为csv

时间:2016-08-23 17:10:38

标签: python csv parsing

我需要将一些.txt文件解析成.csv! 让我们开始......文本文件如下:

  

COMPACT3

     

GPS_START_TIME 2010 4 15 00 00 0.0000

     

0.0000 10 G16 G02 G29 G31 G30 G12 G10 G21 G05 G24

     

0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
      30.0000 -1

     

-0.050 0.049 -0.007 -0.003 -0.015 -0.006 -0.036

  0.020 0.049 -0.002
      60.0000 -1

     

...

前三行是标题,然后是大量需要处理的数据。 " -1"代表EOL(行尾)!

.csv必须采用以下格式:

  

时间G16 G02 G29 G31 G30 G12 G10 G21 G05 G24

     

时间是" -1"之前的数字,在我们的示例30.000,60.000等中

     

G16 G02 ......行中的前10个数字

如何将.txt文件解析为.csv?

的任何帮助

1 个答案:

答案 0 :(得分:0)

您将在此处找到如何读取和写入文件:

for python2.7:https://docs.python.org/2/tutorial/inputoutput.html

for python3:https://docs.python.org/3/tutorial/inputoutput.html

然后可能会使用以下内容: readline(),str.split()等...

但请发送一些您已完成的代码