inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Khóa học Python miễn phí (phần cơ bản) - Chỉ sau 6 giờ, bạn cũng có thể trở thành nhà phát triển

Câu đố #7

피드백 부탁드립니다

90

heegom7427279828

1 câu hỏi đã được viết

0

 

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

python

Câu trả lời 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

뭐먹지점심님이 작성하신 코드는 주간보고서를 각 주차별로 파일에 작성하는 파이썬 코드로 보입니다. 작성하신 코드에서 특별히 문제점은 없어 보입니다. 각 주차에 해당하는 내용을 “{0}주차.txt”와 같은 파일 이름 형식으로 저장하고, 내부에 보고서의 기본 형식을 작성하고 있습니다.

하지만 코드의 첫 번째 줄 num = i는 사실 필요하지 않습니다. 바로 range의 인덱스를 사용하시면 됩니다. 때문에 첫 번째 줄을 제거해도 코드는 잘 작동할 것입니다.

더 추가적인 설명을 드리자면, with 문을 사용하여 파일을 열고 닫는 부분을 자동으로 처리하고 있어 메모리 관리에도 유리합니다. format 함수는 문자열에 변수를 삽입하는 데 사용되며, 현재 사용 용례는 맞습니다.

비슷한 질문에 대한 다양한 토론이 있는 게시물에서 다음과 같은 사례도 참고하시면 도움이 될 것입니다:

  1. 안녕하세요.퀴즈#7에 관한 질문입니다. - 여기서는 왜 format 함수가 특정 위치에서 동작하지 않는지에 대해 답변을 제공하고 있습니다.

  2. 이렇게 풀면 왜 오류가 날까요? - 이 게시물에서는 파일 이름 형식화와 관련된 질문과 나도코딩님의 답변을 참고해 보실 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

quiz 8 오류 문제

0

68

1

str() 작성 위치

0

50

1

아나콘다

0

60

1

윈도우 설치 도와주세요

0

73

1

std_weight함수에서weight만return가능한가요?

0

67

1

오른쪽위 실행버튼을 누르면 터미널에 에러가 뜨고 컨트롤+F5를 누르면 에러가 안뜹니다.

0

33

1

설치해서 시작하는데 문제가 있습니다.

0

68

1

함수 입력할 때 설명 툴팁 나오게 하려면 어떻게 하나요?

0

102

1

2장 환경설정 문의

0

72

1

스타크래프트 프로젝트

0

74

1

python 파일명.py 입력시 Python 출력

0

133

1

로드맵 질문있습니다!

0

84

2

오류

0

74

1

질문 있습니다.

0

73

1

블로그에 학습한 내용을 정리해도 괜찮을까요?

0

171

1

#퀴즈 3의 5번 질문

0

71

1

print("ㅋ"*5) 에 대한 결과가 도출되지 않습니다

0

80

1

가변인자의 위치가 중요한가요?

0

79

1

vscode옛날 버전 설치

0

219

1

글자색상이 선생님처럼 안나옵니다

0

186

1

슬프네

0

155

1

quiz 6번 관련 문의입니다.

0

129

1

퀴즈#3에 대해서 이렇게 작성해도 되나요?

0

192

1

print 출력값 관련 궁금한점 있습니다.

0

93

0