편집 기록

편집 기록
  • 프로필 정토드님의 편집
    날짜2018.01.31

    파이썬 질문입니다.


    텍스트 파일의 영어나 특수문자 내용을 변환 까지는 했는데

    숫자를 한글로 변환은 어떻게 해야 하는지 모르겠어요..

    일의 자리만이면 그냥 아래와 같이 집어 넣겠는데

    십의자리 백의 자리도 텍스트 파일에 있다보니

    어떻게 코드를 짜야 하는지 모르겠어요...

    좀 도와 주세요.

    input = open("keyword.txt", "rt", encoding="utf8")
    
    output = open("output.txt", "wt", encoding="utf8")
    
    
    with input, output:
        while True:
    
            chunk = input.read(4096)
    
            if not chunk:
                break
    
    
            chunk = chunk.replace("\u000B", "")
    
            chunk = chunk.replace("cm", " 센티미터 ")
            chunk = chunk.replace("mm", " 밀리미터 ")
            chunk = chunk.replace("m", " 미터 ")
    
            chunk = chunk.replace(".", " 점 ")
            chunk = chunk.replace("?", " 물음표 ")
            chunk = chunk.replace("!", " 느낌표 ")
    
            chunk = chunk.replace("+", " 더하기 ")
            chunk = chunk.replace("-", " 빼기 ")
            chunk = chunk.replace("×", " 곱하기 ")
            chunk = chunk.replace("÷", " 나누기 ")
            chunk = chunk.replace("=", " 는(은) ")
    
    
            output.write(chunk)
    
  • 프로필 알 수 없는 사용자님의 편집
    날짜2018.01.31

    파이썬 질문입니다.


    텍스트 파일의 영어나 특수문자 내용을 변환 까지는 했는데

    숫자를 한글로 변환은 어떻게 해야 하는지 모르겠어요..

    일의 자리만이면 그냥 아래와 같이 집어 넣겠는데

    십의자리 백의 자리도 텍스트 파일에 있다보니

    어떻게 코드를 짜야 하는지 모르겠어요...

    좀 도와 주세요.

    input = open("keyword.txt", "rt", encoding="utf8")

    output = open("output.txt", "wt", encoding="utf8")

    with input, output: while True:

        chunk = input.read(4096)
    
        if not chunk:
            break
    
    
        chunk = chunk.replace("\u000B", "")
    
        chunk = chunk.replace("cm", " 센티미터 ")
        chunk = chunk.replace("mm", " 밀리미터 ")
        chunk = chunk.replace("m", " 미터 ")
    
        chunk = chunk.replace(".", " 점 ")
        chunk = chunk.replace("?", " 물음표 ")
        chunk = chunk.replace("!", " 느낌표 ")
    
        chunk = chunk.replace("+", " 더하기 ")
        chunk = chunk.replace("-", " 빼기 ")
        chunk = chunk.replace("×", " 곱하기 ")
        chunk = chunk.replace("÷", " 나누기 ")
        chunk = chunk.replace("=", " 는(은) ")
    
    
        output.write(chunk)