电子邮件验证#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")

我想知道为什么我的数据不会写入磁盘。Python说我的操作不受支持。is_email

file.write(email)

io.UnsupportedOperation: not writable

我应该将电子邮件转换成这样的字符串还是file.write(str(email))

是别的什么东西吗

我可能遗漏了一些很简单的东西。

python不支持_不支持的操作:不可写的python相关推荐

  1. 支持python的交易软件_金字塔V5.02【正式版】(Python 支持) 更新说明

    金字塔V5.02[正式版]更新说明 金字塔隆重推出python架构的5.01正式版,目前PYTHON全部功能免费.免费.免费. 目前此版本的Python功能相比其他云平台特点如下: 策略保密性高 数据 ...

  2. python partition函数_如何使用正确的姿势进行高效Python函数式编程?

    演讲者:丁来强@Splunk  PyConChina2015 北京站 9月12日与9月19日,PyConChina 2015上海站与北京站顺利落下帷幕."人生苦短,Python 当歌&quo ...

  3. python面试题_面试时全对这25道python面试题,成就了我月薪25K!附教程分享)

    之前面试的时候,面试官拿出一些python面试题对我说,只要全部正确直接给我20K,我一看题目笑了,居然全部都会,今天拿出来给大家分享一下~ 面试时全对这25道python面试题,成就了我月薪20K! ...

  4. 【Python】又一个Jupyter神器,操作Excel自动生成Python代码!

    大家好,我是东哥. 不得不说,Jupyter对于表的处理真的是越来越方便了,很多库可以直接实现可视化操作,无需写代码.但是这还不够,最近看到一个神器叫Mito,它真的是做到了无需写一行代码,而且手动的 ...

  5. 420集的python教程下载_微软官方发布了最新420集Python教程,这教程简直就是编程界福利...

    泰国清迈-2014 年 10 月 22 日: 微软主页 clos Austria, Tyrol, Axamer Lizum, hosting village of 近日,微软上线了一套 Python ...

  6. 大学开设python课程吗_在大学为什么你一定要学会Python?

    之前,网上流传一组<人工智能实验教材>的图片,照片火起来的原因是教材是为幼儿园的小朋友们设计的! Python被列入小学.初高中教材已不是新鲜事,现在又成功"入侵"了幼 ...

  7. python log函数_求你别再花大价钱学 Python 之爬虫实战

    引子 Python 基本概念 Python 优势和劣势 优势 Python 的劣势 Python 安装设置 Python 基本语法 程序例子 Python 基本语法 Python 爬虫实现 爬虫相关 ...

  8. python花猫_涨见识了,在终端执行 Python 代码的 6 种方式!

    原作: BRETT CANNON 译者:豌豆花下猫@Python猫 英文: https://snarky.ca/the-many-ways-to-pass-code-to-python-from-th ...

  9. python微信群发_更新新年祝福群发!小白转战Python微信定时发送消息给群或是个人!...

    本帖最后由 新手小白学编程 于 2020-1-24 21:07 编辑 {:301_998:} 过年了发点祝福短信发现人太多了,老代码改一改直接定时群发走起! [Python] 纯文本查看 复制代码im ...

  10. python hack库_这里有123个黑客必备的Python工具!

    123个Python渗透测试工具,当然不仅于渗透~ 如果你想参与漏洞研究.逆向工程和渗透,我建议你时候用Python语言.Python已经有很多完善可用的库,我将在这里把他们列出来. 这个清单里的工具 ...

最新文章

  1. 深度学习不work?这有一份超全的Debug检查清单
  2. 使用Leangoo做销售管理系统
  3. 雷讯和pix_青海叶陇沟金矿地质地球化学特征及找矿方向
  4. 文献学习(part74)--Data Clustering: 50 Years Beyond K-means
  5. 为.netcore助力--WebApiClient正式发布core版本
  6. python 局域网扫描_Python 简化版扫描局域网存活主机
  7. Angular JS(二) 指令部分
  8. 国药准字、药品本位码
  9. 射极跟随器负载加重解析
  10. [T-ARA][I'm so bad]
  11. XTUOJ-1104-素数个数
  12. MOS管参数每一个参数详解-收藏版
  13. C++实现windows平台下音频播放音量调节功能
  14. 一分钟内搞定!熊猫杀毒软件研发提升扫描速度的技术
  15. Minimal API in .NET 6 Using Dapper and SQL - Minimal API Project
  16. “神奇小子”于品海 再展零成本收购绝技
  17. 【补充习题三】待定常数法之微分中值定理
  18. Visual Studio Code For Markdown Guide
  19. Android Studio 调试的时候出现 Access denied finding property “ro.serialno“
  20. vue如何实现在页面上画画_vue组件:canvas实现图片涂鸦功能

热门文章

  1. xp共享计算机,XP怎么设置局域网共享?
  2. mysql 倒序 分页_nodeJS与MySQL实现分页数据以及倒序数据
  3. BUUCTF(pwn)铁人三项(第五赛区)_2018_rop
  4. CTF-web-xff,referer 知识点;
  5. 语言ppt课件猜拳_人教版初中数学七年级下册阅读与思考 一次方程组的古今表示及解法公开课优质课课件教案视频...
  6. python衍生特征
  7. python基础教程:可变,不可变数据类型
  8. 怎么html中加样式,简明教程 在HTML中添加样式表的方法
  9. linux ros是什么?(Robot Operating System)
  10. VS报错 <error-type> 此声明没有存储类或类型说明符