반응형
이메일 확인
#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
반응형
'파이썬' 카테고리의 다른 글
파이썬 : 배열에서 요소의 위치 찾기 (0) | 2020.12.03 |
---|---|
파이썬 Python : 임의 시스템 시간 시드 (0) | 2020.12.03 |
파이썬 Selenium 웹 드라이버 : 요소의 모든 속성을 어떻게 찾습니까? (0) | 2020.12.03 |
파이썬 csv 파일의 N 번째 줄에 액세스하는 가장 좋은 방법 (0) | 2020.12.03 |
파이썬 0으로 나누면 0이됩니다. (0) | 2020.12.03 |
댓글