I have a list of tuples myTuple = (string1,integer,string2,string3) that I want to print to a file, with only the second string left justified.
I can form the following string:
myString = '%4s  %5i  %3s %3s\n' % myTuple
which I then print to a file
f.write(myString)
string2 can be 1,2, or 3 characters long. So for various combinations I get the following format:
XXXX      1    X XXX
XXXX      2   XX XXX
XXXX      3  XXX XXX
What I want to have instead is
XXXX      1  X   XXX
XXXX      2  XX  XXX
XXXX      3  XXX XXX
Is it possible to left-justify the second string?