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

조회수 269회
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 09:48

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)