使用
%45s做一个右对齐字段长45个字符。并用于
%-45s制作左对齐字符串。还可以考虑将线条打印提取为一个功能-
这样一来,您就可以在一个地方轻松更改它。像这样:
# fake setup PASS = ["foo.exe", "bar.exe", "really_long_filename.exe"]FAILED = ["failed.exe"]types = ["32-bit", "64-bit", "64-bit"]arch64 = '64'arch32 = '32'# your predef print_row(filename, status, file_type): print " %-45s %-15s %15s" % (filename, status, file_type)print_row('FileName', 'Status', 'Binary Type')for files in PASS: log = types.pop() if arch64 in log: print_row(files, 'PASSED', '64-bit') elif arch32 in log: print_row(files, 'PASSED', '32-bit')print"n"for files in FAILED: print_row(files, 'FAILED', '')print "nn"


