python printout format

Eric Nieuwland eric.nieuwland at xs4all.nl
Wed Feb 1 11:57:55 EST 2006


Yong,

Are you sure you indent with the same characters and there is no 
non-print code there?

--eric

On 1 feb 2006, at 17:36, Yong Wang wrote:

> Hi,
>    I have a data set like row = [[1,2,3,4,5], [6,7,8,9,10], 
> [11,12,13,14,15]]
>    when I use loop to print out data, I got compile error in printout 
> statment.
>    while j<24:
>        print ' ',string.ljust(str(units[0]), 5),
>        print ' ',string.ljust(str(ports[j], 3),
>        print ' ',string.ljust(PortlinkbeatInv[row[j][0]],14),
>        print ' ',string.ljust(PortStatusInv[row[j][1]], 19),
>        print ' ',string.ljust(PortTestResultInv[row[j][2]],17),
>        print ' ',string.ljust(PortVisualInv[row[j][3]],19),
>        print ' ',string.ljust(PortAddrVioInv[row[j][4]],15)
>        j=j+1
>     misc.doPg('Port status listing on ' + tag + ' (Page %d):',
>                       vals,doBanner,doRow)
>
>    Error messages are:
> python -c "import compileall; compileall.compile_dir('.',0)"
> Listing . ...
> Compiling ./Ciscoports.py ...
>   File "./Ciscoports.py", line 753
>     print string.ljust(PortlinkbeatInv[row[j][0]],14),
>         ^
> SyntaxError: invalid syntax
>
>
>    How should I change to printout row data [1,2,3,4,5] in one row in 
> assigned format?
>    Many thanks,
>
>     Yong
>
> -- 
> http://mail.python.org/mailman/listinfo/python-list
>




More information about the Python-list mailing list