파이썬 파일 이름 입력받아서 읽는 내용인데 읽기부터 안되는 것 같아요
조회수 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
로 입력했는데 출력되는 값 없이 끝납니다. 뭐가 문제인지 알려주세요.
댓글 입력