(영어로 죄송합니다) Im cmd에서 일하고 있습니다.단어 사이에 공백을 만드는 법 - python
print data.ljust((20 - len(data) + 20)) if len(data) <= 20 else (data[0:17] + '...').ljust(20)), 'DIR'
그러나 그 일이 becase 작동하지 :
file_name DIR
file_name_3 DIR
file_name_545 DIR
file_name_LlK DIR
내가 루프에서이 작업을 수행 할 tryied : 그 일을하는 대신
file_name DIR
file_name_3 DIR
file_name_545 DIR
file_name_LlK DIR
: 나는 그 일을 할 글자가 더 크고 또 다른 글자 인 경우, 단어 'ljust'로 단어를 사용할 수 없게됩니다.
코드를 보지 않았지만 문제가 문자가 다른 크기 인 경우 터미널에 모노 스페이스 글꼴을 사용해야합니다. –
'print data, (20-len (data)) * '', 'DIR ''? –
@barak manos 일했습니다! 너 거기서 뭐 했니? –