-2
저는 Python에 익숙하지 않으므로이 문제에 어려움이 있습니다. 미리 감사드립니다.Python : 읽기 쓰기
각 요소가 * 문자로 구성된 문자열이고 길이가 1에서 10까지 인 크기 10의 문자열 목록 생성 이 문자열을 텍스트 파일에 씁니다. 각 문자열을 줄 끝 문자 (예 : '\ n')로 끝내야합니다. 쓰기 위해 컨텍스트 관리자 구문을 사용하십시오. 예 : "with"키워드 힌트 : 작성을 위해 'wt'모드에서 파일 열기.
writelines() 또는 write()를 사용하는 대신 print() 함수를 사용하십시오. 힌트 : print() 함수에 인수 파일이 있습니다.
읽기 위해 동일한 파일을 열고 방금 만든 파일의 모든 줄을 다시 읽으십시오. 파일을 읽을 때 컨텍스트 관리자를 사용하지 마십시오.
strings = ['*', '**', '***', '****', '*****', '******', '*******', '********', '*********', '**********']
f = open("file.out", 'w')
data = '\n'.join(strings) # Concat all strings in list, separated by line break
f.write(data)
f.close()
google python stdout –
정확하게 단계가 포함되어 있음을 알 수 있습니다. '작성을 위해 컨텍스트 관리자 구문을 사용하십시오.'즉 '키워드'를 전혀 구현하지 않았습니다. 파일에 쓰려면'print'를 사용하지 마십시오. –
실제로 속는자를 보았습니까? 문자 그대로 인쇄를 두 번 이상 사용하여 파일로 리디렉션하는 방법을 정확하게 보여줍니다. –