(悲しいことに悲しい) Imはcmdで働いています。 私はその事をやりたい:単語間に平等なスペースを作る方法 - python
file_name DIR
file_name_3 DIR
file_name_545 DIR
file_name_LlK DIR
の代わりにそのことをやって:
file_name DIR
file_name_3 DIR
file_name_545 DIR
file_name_LlK DIR
私はループでこれを行うためにtryied:
print data.ljust((20 - len(data) + 20)) if len(data) <= 20 else (data[0:17] + '...').ljust(20)), 'DIR'
しかし、そのことがbecase動作していません他の文字が大きい場合は、それが不可能になります。
あなたのコードは見ていませんでしたが、文字サイズが違う場合は端末のモノスペースフォントを使用する必要があります –
'print data、(20-len(data))* ''、 'DIR '? –
@barakマノスそれは働いた!何をしたの? –