How to modify this script?

chaouche yacine yacinechaouche at yahoo.com
Sun Jan 6 13:58:15 CET 2013


if len(columns) != 3:
   colspan = 3 - len(columns) + 1
   output += '<td colspan=%s>' % (colspan) + item + '</td> '

I did not test. Use with caution.




________________________________
 From: Kurt Hansen <kurt at ugyldig.invalid>
To: python-list at python.org 
Sent: Sunday, January 6, 2013 1:42 PM
Subject: How to modify this script?
 
http://www.tuxradar.com/content/save-time-gedit-snippets:

To convert tab-separated text lines into a HTML-table:

$<
lines = $GEDIT_SELECTED_TEXT.split("\n");
output = '<table\>\n';

for line in lines:
    output += '<tr\>';
    
    columns = line.split("\t");
    for item in columns:
        output += '<td\>' + item + '</td\> '
    
    output += '</tr\>\n';

output += '</table\>';
return output
>

I would like to make a small modification (I'm not a programmer myself). Let's say I have these lines:

Price table
1 <tab> Green apple <tab> $1
5 <tab> Green apples <tab> $4
10 <tab> Green apples <tab> $7

Since there's only one "field" in the first line, I want this output:

<tr><td colspan="3">Price table</td></tr>

- insted of

<tr><td>Price table</td></tr>

How to? Thank you i advance.
-- Venlig hilsen
Kurt Hansen
-- http://mail.python.org/mailman/listinfo/python-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20130106/3b8c9da0/attachment.html>


More information about the Python-list mailing list