utf8 문자를 사용하여 파일의 탭 확장

utf8 문자를 사용하여 파일의 탭 확장

expand탭을 공백으로 확장하는 데 사용합니다 . utf8파일 에 대해 expand제대로 작동하지 않습니다 . 예를 들어 tab은 ć\ta6칸으로 확장되고 in은 a\ta7칸으로 확장됩니다.

utf8파일 에 대해 어떻게 작동하게 할 수 있나요 ?

답변1

Python3 코드의 작은 조각을 사용하여 이를 통해 텍스트를 전송할 수 있습니다.

#!/usr/bin/python3
import sys, os
for line in sys.stdin.readlines():
    sys.stdout.write(line.expandtabs())

관련 정보