27.6 심사문제
, 이 채은님이 작성with open('word.txt', 'r') as file:
s = file.read()
words = s.split()
for i in words
if 'c' in word:
print(word.strip(',.'))
라고 짰는데 어디가 잘못된건지 잘 모르겠어요 ㅠㅠ
Re: 27.6 심사문제
, 도장_ 관리자님이 작성1. Win + R 키를 누르고 cmd를 입력해서 명령 프롬프트를 실행합니다.
2. C:\python 디렉터리가 있다고 가정합니다. 여기에 words.txt도 있다고 가정합니다.
3. cd c:\python을 입력해서 C:\python 디렉터리로 이동합니다.
4. idle을 입력합니다. 이렇게 하면 C:\python 디렉터리를 작업 디렉터리로 IDLE이 실행됩니다.
5. 코드를 한 줄씩 실행해봅니다.
>>> with open('word.txt', 'r') as file:
s = file.read()
Traceback (most recent call last):
File "<pyshell#5>", line 1, in <module>
with open('word.txt', 'r') as file:
FileNotFoundError: [Errno 2] No such file or directory: 'word.txt'
>>>
문제에서 읽을 것을 요구한 파일명은 words.txt이고,
코드는 해당 디렉터리에 word.txt가 없다는 것을 알려줍니다.
IDLE에서 코드를 한 줄씩 실행하면서 테스트하고 잘 동작한다고 확인이 되면 스크립트 코드로 작성하면 됩니다.