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 > > The problem here is that the previous line has unbalanced parentheses. Fix that, and there should be no problem with this line.
Gary Herron > > 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