편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2022.10.12

    파이썬 파일 이름 입력받아서 읽는 내용인데 읽기부터 안되는 것 같아요


    file_name = input("파일 이름을 입력하시오 : ")
    word_name = input("기존 단어를 입력하시오 : ")
    new_word_name = input("새로운 단어를 입력하시오 : ")
    
    try :
        with open(file_name, "r") as f:
            lines = f.readline()
    except Exception as err:        //파일이 존재하지 않을 시 에러 출력
        print(str(err))
    
    with open(file_name, "w") as f :
        for line in lines:
            if word_name in line :
                f.write(line.replace(word_name, new_word_name))
            print(line)`
    
    

    이고, 같은 파일 안에 sample.txt를 만들고 os.listdir('./') 로 확인까지 했습니다.

    터미널 창에는

    sample.txt
    123
    xxx
    

    로 입력했는데 출력되는 값 없이 끝납니다. 뭐가 문제인지 알려주세요.

  • 프로필 초보자님의 편집
    날짜2022.10.12

    파이썬 파일 이름 입력받아서 읽는 내용인데 읽기부터 안되는 것 같아요


    file_name = input("파일 이름을 입력하시오 : ")
    word_name = input("기존 단어를 입력하시오 : ")
    new_word_name = input("새로운 단어를 입력하시오 : ")
    
    try :
        with open(file_name, "r") as f:
            lines = f.readline()
    except Exception as err:        //파일이 존재하지 않을 시 에러 출력
        print(str(err))
    
    with open(file_name, "w") as f :
        for line in lines:
            if word_name in line :
                f.write(line.replace(word_name, new_word_name))
            print(line)`
    
    

    이고, 같은 파일 안에 sample.txt를 만들고 os.listdir('./') 로 확인까지 했습니다.

    터미널 창에는 sample.txt 123 xxx 로 입력했는데 출력되는 값 없이 끝납니다. 뭐가 문제인지 알려주세요ㅜㅜ

  • 프로필 신초은님의 편집
    날짜2022.10.12

    파이썬 파일 이름 입력받아서 읽는 내용인데 읽기부터 안되는 것 같아요


    file_name = input("파일 이름을 입력하시오 : ") word_name = input("기존 단어를 입력하시오 : ") new_word_name = input("새로운 단어를 입력하시오 : ")

    try : with open(file_name, "r") as f: lines = f.readline() except Exception as err: //파일이 존재하지 않을 시 에러 출력 print(str(err))

    with open(file_name, "w") as f : for line in lines: if word_name in line : f.write(line.replace(word_name, new_word_name)) print(line)`

    이고, 같은 파일 안에 sample.txt를 만들고 os.listdir('./') 로 확인까지 했습니다.

    터미널 창에는 sample.txt 123 xxx 로 입력했는데 출력되는 값 없이 끝납니다. 뭐가 문제인지 알려주세요ㅜㅜ