In Python, I write a text file with code like:
f.write(filename + type + size + modified)
And, of course, the output looks very ugly:
C:/Config/ControlSet/__db.006 file 56 KB 2012-Apr-30 10:00:46.467 AM C:/Config/ControlSet dir 68881 KB 2012-Apr-30 10:00:46.396 AM C:/Config/DataStore.avlocate file 0 KB 2012-Apr-30 09:57:42.440 AM C:/Config/DataStoreLocate.bak file 0 KB 2012-Apr-30 09:57:42.470 AM C:/Config/DeviceConnections/devconn.bak file 41 KB 2012-Apr-30 10:39:50.181 AM C:/Config/DeviceConnections/devconn.cfg file 41 KB 2012-May-29 10:12:45.288 AM
But I want to align the entries so that they look like this:
C:/Config/ControlSet/__db.006 file 56 KB 2012-Apr-30 10:00:46.467 AM C:/Config/ControlSet dir 68881 KB 2012-Apr-30 10:00:46.396 AM C:/Config/DataStore.avlocate file 0 KB 2012-Apr-30 09:57:42.440 AM C:/Config/DataStoreLocate.bak file 0 KB 2012-Apr-30 09:57:42.470 AM C:/Config/DeviceConnections/devconn.bak file 41 KB 2012-Apr-30 10:39:50.181 AM C:/Config/DeviceConnections/devconn.cfg file 41 KB 2012-May-29 10:12:45.288 AM
My problem is similar to this question , except that I do not know how long the file names will be in advance. How do I approach this?
source share