본문 바로가기
파이썬

파이썬 지원되지 않는 작업 : 쓰기 불가능한 파이썬

by º기록 2020. 12. 3.
반응형

이메일 확인

#Email validator
import re


def is_email():
    email=input("Enter your email")
    pattern = '[\.\w]{1,}[@]\w+[.]\w+'
    file = open('ValidEmails.txt','r')
    if re.match(pattern, email):
        file.write(email)

내 데이터가 디스크에 기록되지 않는 이유가 궁금합니다. Python은 내 작업이 지원되지 않는다고 말합니다.

is_email
    file.write(email)
io.UnsupportedOperation: not writable

 

해결 방법

 

변수 "file"을 읽기 전용으로 연 다음 쓰기를 시도합니다.

file = open('ValidEmails.txt','r')

대신 'w'플래그를 사용하십시오.

file = open('ValidEmails.txt','w')
...
file.write(email)

 

참조 페이지 https://stackoverflow.com/questions/27278755

 

 

반응형

댓글