In python

-----------------------------
import re
file = open("path/to/file","r")

for line in file:
    line = line.replace("\n","")# this is not always needed
    columns = re.split("\s+",line)
    print columns#is now a list
    print columns[0]
    sql = "insert into ..."
-----------------------------


If the file is large use
for line in fileinput.input("path/to/file"):
instead


Olaf

On 7/6/07 12:04 PM, "Scott Swaim" <[EMAIL PROTECTED]> wrote:

> I have a text file that is in the Panasonic DBS format.  It is a log file
> that comes from my phone system.  I have a program that monitors the serial
> port and write the input to a file.  I have no control over the format of
> the file.  I would like to on a nightly basis shut down the logging program
> and then upload this file to Mysql.  What I don't know how to do is to have
> the file split into the correct fields.
> 
> 
> Here is a sample of the file
> 
> 
> MO 07/03 13:58:00 00:00:34 103 18172959782                            04
> MO 07/03 13:58:00 00:00:24 103 8175177982                             05
> MO 07/03 13:59:00 00:00:23 103 8175177982                             04
> MO 07/03 13:53:00 00:07:25 105 180044454450000000                     06
> MI 07/03 14:00:00 00:01:55 100 8177740741                             01
> 
> 
> 
> It is a fixed format so I could probably just write a script that parses the
> program
> Or write a script that adds a comma to the correct location.
> 
> Does anyone have any suggestions or already have something that does this?
> 
> 
> Thanks in Advanced
> Scott Swaim
> 
> 


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to