python不支持_不支持的操作:不可写的python
電子郵件驗(yàn)證#Email validator
import re
f= open ('ValidEmails.txt', 'w')
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)
file.close
print("Valid Email")
else:
print("Invalid Email")
#The Menu
print("The Email validator progam \n")
print("What do you want to do\n")
print("Validate the Email")
print("Quit")
while True:
answer=(input("Press V, or Q : "))
if answer in("V" ,"v"):
is_email()
elif answer in("Q" ,"q"):
break
else:
print("Invalid response")
我想知道為什么我的數(shù)據(jù)不會(huì)寫入磁盤。Python說(shuō)我的操作不受支持。is_email
file.write(email)
io.UnsupportedOperation: not writable
我應(yīng)該將電子郵件轉(zhuǎn)換成這樣的字符串還是file.write(str(email))
是別的什么東西嗎
我可能遺漏了一些很簡(jiǎn)單的東西。
總結(jié)
以上是生活随笔為你收集整理的python不支持_不支持的操作:不可写的python的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: ajax不执行_好程序员Java学习路线
- 下一篇: arima模型 p q d 确定_时间序