[Tutor] How o convert spaces into tabs??
jyotsna guleria
jyotsna.guleria at gmail.com
Tue Jun 2 20:34:50 CEST 2009
Thank you very much..:)
On Tue, Jun 2, 2009 at 1:22 PM, W W <srilyk at gmail.com> wrote:
> On Tue, Jun 2, 2009 at 12:42 PM, jyotsna guleria <
> jyotsna.guleria at gmail.com> wrote:
>
>>
>> Hello every one,
>>
>> I am trying to parse a file:
>>
>> I want to convert all the spaces in between the characters to single tab.
>>
>> e.g: my file has contents like:
>>
>> 1G5 79011 1 0 2 0 0 0
>> 0 0 0 0
>> 5Ht-2 60459 1 1 0 0 0 0
>> 0 0 0 0
>>
>>
>> I want them to be separated by a single tab not with spaces..
>>
>> It should look like:
>>
>> 1G5 79011 1 0 2 0 0 0 0 0 0 0
>> 5Ht-2 60459 1 1 0 0 0 0 0 0 0 0
>>
>> each separated by Tab...
>>
>> It is a text file containing such a data ..
>>
>
> Easiest way I know of goes something like this:
>
> for line in myfile:
> newline = '\t'.join(line.split())
>
> Consider:
>
> In [16]: x = 'the quick brown fox ate some spam and eggs'
>
> In [17]: x.split()
> Out[17]: ['the', 'quick', 'brown', 'fox', 'ate', 'some', 'spam', 'and',
> 'eggs']
>
> In [18]: '\t'.join(x.split())
> Out[18]: 'the\tquick\tbrown\tfox\tate\tsome\tspam\tand\teggs'
>
> In [19]: print '\t'.join(x.split())
> the quick brown fox ate some spam and eggs
>
>
> HTH,
> Wayne
>
--
Jyotsna Guleria
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20090602/320ea8ab/attachment.htm>
More information about the Tutor
mailing list