Code Search for Developers
 
 
  

parse_file.py from matplotlib at Krugle


Show parse_file.py syntax highlighted

# read in the cvs file family.dat

# open the file for reading
fh = file('../data/family.csv', 'r')

# slurp the header, splitting on the comma
headers = fh.readline().split(',')

# now loop over the remaining lines in the file and parse them
for line in fh:
    # remove any leading or trailing white space
    line = line.strip()
    # split the line on the comma into separate variables
    first, last, age, weight, height, dob = line.split(',')
    # convert some of these strings to floats
    age, weight, height = [float(val) for val in (age, weight, height)]
    print first, last, age, weight, height, dob


results = []
for line in fh:
    # process the line as above to get the variables
    results.append( (first, last, age, weight, height, dob) )




See more files for this project here

matplotlib

Matplotlib is a pure python plotting library with the goal of making\r\npublication quality plots using a syntax familiar to matlab users. \r\nThe library uses Numeric for handling large\r\ndata sets and supports a variety of output backends

Project homepage: http://sourceforge.net/projects/matplotlib
Programming language(s): C,C++,Python
License: other

  scipy/
    bessel.py
    example1.1
    example10.2.1
    example10.2.2
    example10.2.3
    example10.2.5
    example10.3.1
    example10.3.2
    example10.3.6
    example10.4.4
    example2.1
    example2.2
    example2.3
    example3.1
    example3.2
    example4.1
    example4.2
    example4.3
    example4.4
    example4.5
    example4.6
    example5.1
    example5.2
    example5.3
    example5.4
    example5.5
    example5.6
    example5.7
    example5.8
    example5.9
    example6.1
    example6.2
    example6.3
    example6.4
    least_squares_fit.py
    roots1d.py
  .matplotlibrc
  README
  WallisPi.py
  WindowLevelInterface.py
  __init__.py
  colors.py
  erathostenes.py
  ip_embed-short.py
  ip_embed.py
  ip_expensive_init.py
  ip_simple.py
  ip_simple2.py
  mayavi_bighead.py
  mpl_agg_oo.py
  mpl_image_ratner.py
  mpl_imshow.py
  mpl_pylab.py
  mpl_set_get.py
  mpl_subplot_demo.py
  parse_file.py
  runall.py
  vtk_hello.py
  vtk_marching_cubes.py
  vtk_slice_viewer.py
  weave_callback.py
  weave_cplx.py
  weave_examples.py
  wrap_f2py_setup.py
  wrap_weave.py