write whitespace/tab to a text file

Discussion in 'Python' started by dirkheld, Oct 19, 2007.

  1. dirkheld

    dirkheld Guest

    Hi,

    I would l like to write some data to a text file. I want to write the
    data with whitespace or tabs in between so that I create tabular
    columns like in a spreadsheet. How can I do this in python.
    (btw, I'm new to python)

    names = ['John','Steve','asimov','fred','jim']
    ## output I would like in txt file : John Steve
    asimov fred jim

    f=open('/User/home/Documents/programming/python/test.txt','w')
    for x in range(len(names)):
    f.write(tags[x])
    f.close()
     
    dirkheld, Oct 19, 2007
    #1
    1. Advertising

  2. dirkheld

    Tim Chase Guest

    > I would l like to write some data to a text file. I want to write the
    > data with whitespace or tabs in between so that I create tabular
    > columns like in a spreadsheet. How can I do this in python.
    > (btw, I'm new to python)
    >
    > names = ['John','Steve','asimov','fred','jim']
    > ## output I would like in txt file : John Steve
    > asimov fred jim
    >
    > f=open('/User/home/Documents/programming/python/test.txt','w')
    > for x in range(len(names)):
    > f.write(tags[x])
    > f.close()
    >


    The idiomatic way to do this would be something like

    f = open('/path/to/file.txt', 'w')
    f.write('\t'.join(names))
    f.write('\n')
    f.close()

    the .join() method on a string joins the contents of a list with
    the string on which it's called (in this case, "\t" which is a tab).

    -tkc
     
    Tim Chase, Oct 19, 2007
    #2
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Oli Filth
    Replies:
    9
    Views:
    3,330
    Uncle Pirate
    Jan 17, 2005
  2. dirkheld
    Replies:
    4
    Views:
    2,901
    Grant Edwards
    Oct 19, 2007
  3. dirkheld
    Replies:
    0
    Views:
    301
    dirkheld
    Oct 19, 2007
  4. Replies:
    10
    Views:
    745
    Eric Brunel
    Dec 16, 2008
  5. MRAB
    Replies:
    3
    Views:
    388
Loading...

Share This Page