• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

안녕하세요.퀴즈#7에 관한 질문입니다.

20.05.17 00:36 작성 조회수 82

0

저는 나도코딩님과 다르게 아래처럼 코딩을 했습니다.

for week in range(151):
    with open("{0}주차.txt""w"encoding="utf8".format(week)) as report:
        report.write("- {0}주차 주간보고 -".format(week))
        report.write("\n부서 : ")
        report.write("\n이름 : ")
        report.write("\n업무요약 : ")

그런데 with코드에서는 내용작성을 할 때는 .format코드가 실행이 되지만

open코드에서는 .format코드가 실행이 되지않아 파일 이름은 {0}주차.txt로 저장되고 내용은

- 50주차 주간보고 -

부서 :

이름:

업무 요약:

이렇게 저장이 되는데 .format코드는 with코드에서 실행이 불가능한가요?

str로 감싸봤는데도 안되네요...

답변 1

답변을 작성해보세요.

1

안녕하세요

with open("{0}주차.txt".format(week), "w", encoding="utf8") as report:

이렇게 수정해서 해보실까요?

감사합니다.