이상한 질문이 여기에 있습니다. 탭으로 구분 된 미리 정의 된 출력을 사용하고 있지만 탭 크기가 다양합니다. 예를 들어, 데이터는 다음과 같습니다.탭이있는 공백 서식 지정
콜론과 문자 사이의 공백 대신 \ t 문자는 제외됩니다. 레거시 코드 작업을 위해 python 형식 명령을 사용하여이 유형의 출력을 재현하려고하지만 \ t 문자를 채우기보다는 공백을 사용할 때만 작동하도록 할 수있는 것 같습니다. 여기 내 format 명령의 스케치입니다 : 다시
'{:>8}:{:>5},{:}'.format(foo, bar, do)
, 나는 내 채우기 문자로 \ t 설정하려고했지만, 그것은 하나 개의 문자로 취급하고, 그냥 같이 탭으로 같은 양으로두고 공백은 도움이되지 않습니다.
내 이해는 여러 개의 탭을 사용하는 것 외에 다른 크기의 탭이 없다는 것이 었습니다. 또한 단일 탭의 너비가 표준화되지 않은 것 같습니다 (Google에서 찾을 수는 없지만 다른 편집자가 과거에 다른 일을 한 것을 보았습니다). 일반적으로 8 칸입니다. 좀 더 명확히 해 주시면 도움이 될 수 있습니다. –
그건 사실 일지 모르지만 확실히 탭이있는 공백의 탭 공간 너비가 다른 파일을보고 있습니다 (vi로 확인). – Laxsnor
저는 분명히 바보예요. 그냥 VI가 멋지고 그런 식으로 보여줄뿐입니다. 저를 이끌어 주셔서 고마워요. – Laxsnor