python将回车作为输入内容的实例


Posted in Python onJune 23, 2018

当input输入内容的时候,许多情况下输入回车键另起一行输入,但是这时候Pycharm就执行程序,然后结束,导致无法继续输入内容。

原因:Python默认遇到回车的时候,输入结束。所以我们需要更改这个提示符,在遇到其他字符的时候,输入才结束。

比如有一个任务:

请输入文件名:悯农.txt

请输入内容【单独输入‘:q‘保存退出】:

锄禾日当午,汗滴禾下土。

谁知盘中餐,粒粒皆辛苦。

代码如下:

# -*- coding: utf-8 -*-

file_name=input("请输入文件名:")
file_name=file_name+".txt"
something_file=open(file_name,"w")

stopword=":q"
file_content=""
print("请输入内容【单独输入‘:q‘保存退出】:")
for line in iter(input,stopword):
 file_content=file_content+line+"\n"
print (file_content,file=something_file)
something_file.close()

或者:

# -*- coding: utf-8 -*-

def file_write(file_name):
 f = open(file_name, 'w')
 print('请输入内容【单独输入\':q\'保存退出】:')

 while True:
  file_content = input()
  if file_content != ':q':
   f.write('%s\n' % file_content)
  else:
   break

 f.close()

file_name = input('请输入文件名:')
file_write(file_name)

以上这篇python将回车作为输入内容的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
常用python数据类型转换函数总结
Mar 11 Python
基于Python实现文件大小输出
Jan 11 Python
给你选择Python语言实现机器学习算法的三大理由
Nov 15 Python
Python批量提取PDF文件中文本的脚本
Mar 14 Python
Django重装mysql后启动报错:No module named ‘MySQLdb’的解决方法
Apr 22 Python
基于python3 OpenCV3实现静态图片人脸识别
May 25 Python
Windows下Anaconda2安装NLTK教程
Sep 19 Python
python用requests实现http请求代码实例
Oct 31 Python
django filter过滤器实现显示某个类型指定字段不同值方式
Jul 16 Python
python和go语言的区别是什么
Jul 20 Python
了解一下python内建模块collections
Sep 07 Python
PyCharm 2020.2.2 x64 下载并安装的详细教程
Oct 15 Python
Python 对输入的数字进行排序的方法
Jun 23 #Python
python获取命令行输入参数列表的实例代码
Jun 23 #Python
Python键盘输入转换为列表的实例
Jun 23 #Python
Python实现绘制双柱状图并显示数值功能示例
Jun 23 #Python
Python实现重建二叉树的三种方法详解
Jun 23 #Python
Python根据已知邻接矩阵绘制无向图操作示例
Jun 23 #Python
Python实现的绘制三维双螺旋线图形功能示例
Jun 23 #Python
You might like
PHP连接access数据库
2008/03/27 PHP
smarty基础之拼接字符串的详解
2013/06/18 PHP
PHP实现使用优酷土豆视频地址获取swf播放器分享地址
2014/06/05 PHP
zepto与jquery的区别及zepto的不同使用8条小结
2016/07/28 Javascript
JS轮播图中缓动函数的封装
2020/11/25 Javascript
jQuery按需加载轮播图(web前端性能优化)
2017/02/17 Javascript
详解vue-cli开发环境跨域问题解决方案
2017/06/06 Javascript
javascript+html5+css3自定义弹出窗口效果
2017/10/26 Javascript
Vue 中使用vue2-highcharts实现top功能的示例
2018/03/05 Javascript
Vue中v-for的数据分组实例
2018/03/07 Javascript
微信小程序实现基于三元运算验证手机号/姓名功能示例
2019/01/19 Javascript
JavaScript Dom 绑定事件操作实例详解
2019/10/02 Javascript
微信小程序自定义联系人弹窗
2020/05/26 Javascript
[01:48]完美圣典齐天大圣至宝宣传片
2016/12/17 DOTA
使用Python编写简单的画图板程序的示例教程
2015/12/08 Python
在Linux系统上通过uWSGI配置Nginx+Python环境的教程
2015/12/25 Python
Python常用算法学习基础教程
2017/04/13 Python
利用python将json数据转换为csv格式的方法
2018/03/22 Python
创建Shapefile文件并写入数据的例子
2019/11/26 Python
用Python去除图像的黑色或白色背景实例
2019/12/12 Python
python多线程使用方法实例详解
2019/12/30 Python
Python将字典转换为XML的方法
2020/08/01 Python
Python中pass语句的作用是什么
2016/06/01 面试题
编辑个人求职信范文
2013/09/21 职场文书
建筑设计所实习生自我鉴定
2013/09/25 职场文书
白酒业务员岗位职责
2013/12/27 职场文书
母亲追悼会答谢词
2014/01/27 职场文书
《母亲的恩情》教学反思
2014/02/13 职场文书
公务员政审个人鉴定
2014/02/25 职场文书
幼儿园开学寄语
2014/04/03 职场文书
食品安全汇报材料
2014/08/18 职场文书
实施意见格式范本
2015/06/05 职场文书
校园文化艺术节开幕词
2016/03/04 职场文书
大学社团活动总结怎么写
2019/06/21 职场文书
Mysql数据库值的添加、修改、删除及清空操作实例
2021/06/20 MySQL
关于SpringBoot 使用 Redis 分布式锁解决并发问题
2021/11/17 Redis