python怎么重复输出_如何根据输出在Python中重复函数?
你可以用while循环来实现这一点。只要没有break或sys.exit,它就返回到start,这意味着这里的每一个错误输入。希望这有帮助def read_the_file(output):
while True:
print """
Do you want me to read your newly created file?
Type [Y]es or [N]o
"""
question = raw_input("> ")
reading = output.read()
if question == 'yes'or question == 'Y' or question == 'y':
print "BEGINNING OF FILE\n\n" + reading + "\n END OF FILE"
break # or sys.exit
elif question == 'no' or question == 'N' or question == 'n':
sys.exit[1]
else :
print "wrong input"
read_the_file(output_file)
但我建议你把代码改一下。现在,无论你想不想,每次文件被读取时。你可以在用户说“是”后再这样做。如果使用with语句,则文件将只为以下未指定部分打开。文件在这里被读取。def read_the_file(output):
while True:
print """
Do you want me to read your newly created file?
Type [Y]es or [N]o
"""
question = raw_input("> ")
if question == 'yes'or question == 'Y' or question == 'y':
# Open and read file here
with open(output, 'r') as f:
reading = f.read()
# File is now closed
print "BEGINNING OF FILE\n\n" + reading + "\n END OF FILE"
break # or sys.exit
elif question == 'no' or question == 'N' or question == 'n':
sys.exit[1]
else :
print "wrong input"
read_the_file(output_file)
python怎么重复输出_如何根据输出在Python中重复函数?相关推荐
- python新手入门教程思路-Python新手入门教程_教你怎么用Python做数据分析
Python新手入门教程_教你怎么用Python做数据分析 跟大家讲了这么多期的Python教程,有小伙伴在学Python新手教程的时候说学Python比较复杂的地方就是资料太多了,比较复杂.很多网上 ...
- 剑指offer:在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。
在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针. 例如,链表1->2->3->3->4->4->5 处理后为 1-& ...
- python从小到大的顺序输出_「小白专栏」Python中使用for循环,为什么输出结果不是按顺序?...
欢迎各位小哥哥小姐姐阅读本的文章,对大家学习有帮助,请点赞加关注哦!!!!!!!!!! 您的点赞和关注将是我持续更新的动力呢.^v^ 有不懂的问题可以私聊我哦! 前言 如图,为什么输出的不是按Jen, ...
- python123子字符串输出_【无为则无心Python基础】— 13.字符串的格式化输出(一)...
五.Python字符串的格式化输出 1.什么是格式化输出 数据按照某种特殊的要求输出,假如字符串中有各种格式的数据,要拼接输出: 如果输入一个整数,希望整数按照十六进制,八进制输出. 如果输入一个小数 ...
- python重复执行_关于计时器:在Python中每x秒重复执行一次函数的最佳方法是什么?...
我想永远每60秒在Python中重复执行一个函数(就像目标C中的NSTimer一样). 这段代码将作为守护进程运行,实际上就像使用cron每分钟调用python脚本一样,但不需要用户设置. 在这个关于 ...
- python列表删除重复项_五分钟学会三种Excel重复项删除方法,工作效率大杀器!...
点击蓝字 关注我们 在统计数据过程中, 同一份数据可能由于渠道的不同而进行了多次统计, 在输入数据时, 可能因为操作失误重复输入数据.种种原因造成数据表中的数据存在重复现象, 删除重复数据是数据清洗的 ...
- 基本控制结构python跳转结构_一文看懂Python的控制结构:for、while、if…都有了...
for循环列表 使用for循环的另一种常见模式是对列表进行迭代. martial_arts = [ "Sambo", "Muay Thai", "BJ ...
- python如何训练模型生产_手把手教你用Python构建你的第一个多标签图像分类模型(附案例)...
你正在处理图像数据吗?我们可以使用计算机视觉算法来做很多事情: 对象检测 图像分割 图像翻译 对象跟踪(实时),还有更多-- 这让我思考--如果一个图像中有多个对象类别,我们该怎么办?制作一个图像分类 ...
- python executemany执行延迟_运维架构师-Python 自动化运维开发-031
*运维架构师-Python 自动化运维开发-031 十九.Python3 操作数据库 1.Python3 操作 MySQL 1.基本介绍 Python3 操作 MySQL 数据库 可以使用的模块是 p ...
- python数据科学入门_干货!小白入门Python数据科学全教程
前言本文讲解了从零开始学习Python数据科学的全过程,涵盖各种工具和方法 你将会学习到如何使用python做基本的数据分析 你还可以了解机器学习算法的原理和使用 说明 先说一段题外话.我是一名数据工 ...
最新文章
- 根据坐标点鼠标 不移动_工地基本功:别管一致不一致,CAD坐标一次全部导入...
- perl(Class::MethodMaker) is needed by MySQL-ndb-tools-5.1.21-0.glibc23.i386
- Doxygen从零学起———安装和配置
- 飞鸽传书2008一种重要心态
- 学科实践活动感悟50字_“五育并举”的一次生动实践——洪雅实验中学研学活动感悟...
- Manjaro.常用命令/ Mnajaro安装后的配置
- CentOS搭建SVN记录
- isupper_Python字符串isupper()
- [工具类]将时间转换为unix时间戳格式
- 网络盘的计算机密码,win10系统映射网络驱动器密码错误的步骤
- vim 自动格式化代码快捷键
- PPT——点鼠标,切换到下一页时,出现延迟几秒的解决办法
- 什么是代理服务器,代理ip池芝麻
- 计算机特定用户共享文件夹,局域网共享给特定用户、文件夹共享给指定用户访问方法...
- bSRVCC振铃前SRVCC信令流程
- vue+drf没公网ip接入支付宝功能
- 通用虚拟平台virt
- CSS第六天-高级技巧(元素隐藏、精灵图、CSS用户界面样式、margi负值作用、CSS三角形)
- Excel中如果对合并单元格求和
- Python爬虫入门【7】: 蜂鸟网图片爬取之二
热门文章
- php mysql 权重_PHP对MySql的常用操作
- pandas concat_pandas-数据合并-concat(最全参数解释,含代码和实例)
- android studio panic,Android Studio模拟器PANIC错误
- linux nohup不生成日志,linux重定向及nohup不输出的方法
- ruby hash方法_Ruby中带有示例的Hash.keys方法
- kotlin字符串数组_Kotlin程序读取,遍历,反向和排序字符串数组
- Nginx For Windows 路由配置
- zoj 1154 Niven numbers
- Python计算校验文件的MD5、SHA1、SHA256和CRC32,获取文件创建日期、修改日期和文件大小
- k8s-自动横向伸缩pod 根据CPU使用率,QPS访问数监控指标