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 pickle模块用法实例
Apr 14 Python
python实现快速排序的示例(二分法思想)
Mar 12 Python
Python eval的常见错误封装及利用原理详解
Mar 26 Python
python 基于TCP协议的套接字编程详解
Jun 29 Python
numpy实现神经网络反向传播算法的步骤
Dec 24 Python
简单了解python字符串前面加r,u的含义
Dec 26 Python
Python使用matplotlib绘制圆形代码实例
May 27 Python
详解pandas获取Dataframe元素值的几种方法
Jun 14 Python
Python jieba库分词模式实例用法
Jan 13 Python
python中操作文件的模块的方法总结
Feb 04 Python
Python极值整数的边界探讨分析
Sep 15 Python
Python+Matplotlib+LaTeX玩转数学公式
Feb 24 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
打造计数器DIY三步曲(中)
2006/10/09 PHP
海河写的 Discuz论坛帖子调用js的php代码
2007/08/23 PHP
php后台多用户权限组思路与实现程序代码分享
2012/02/13 PHP
[原创]php简单防盗链验证实现方法
2016/07/09 PHP
PHP迭代与递归实现无限级分类
2017/08/28 PHP
PHP长连接实现与使用方法详解
2018/02/11 PHP
PHP 实现base64编码文件上传出现问题详解
2020/09/01 PHP
jquery关于页面焦点的定位(文本框获取焦点时改变样式 )
2010/09/10 Javascript
jquery json 实例代码
2010/12/02 Javascript
分享XmlHttpRequest调用Webservice的一点心得
2012/07/20 Javascript
js中事件的处理与浏览器对象示例介绍
2013/11/29 Javascript
jquery中的ajax方法怎样通过JSONP进行远程调用
2014/05/04 Javascript
nodejs+express实现文件上传下载管理网站
2017/03/15 NodeJs
jquery实现一个全局计时器(商城可用)
2017/06/30 jQuery
移动端Ionic App 资讯上下循环滚动的实现代码(跑马灯效果)
2017/08/29 Javascript
Vue组件开发之LeanCloud带图形校验码的短信发送功能
2017/11/07 Javascript
vue2.0 实现页面导航提示引导的方法
2018/03/13 Javascript
Vue 实现树形视图数据功能
2018/05/07 Javascript
原生JS实现手动轮播图效果实例代码
2018/11/22 Javascript
layui table数据修改的回显方法
2019/09/04 Javascript
JavaScript代码异常监控实现过程详解
2020/02/17 Javascript
jQuery实现评论模块
2020/08/19 jQuery
[48:48]完美世界DOTA2联赛PWL S3 Magama vs GXR 第一场 12.19
2020/12/24 DOTA
TensorFlow模型保存/载入的两种方法
2018/03/08 Python
PyQt5每天必学之组合框
2018/04/20 Python
关于html字符串正则判断和匹配的具体使用
2019/12/12 HTML / CSS
诗普兰迪官方网站:Splendid
2018/09/18 全球购物
印度领先的眼镜电子商务网站:Lenskart
2019/12/16 全球购物
"引用"与多态的关系
2013/02/01 面试题
新闻学专业大学生职业生涯规划范文
2014/03/02 职场文书
职业生涯规划书结束语
2014/04/15 职场文书
离职报告范文
2014/11/04 职场文书
2015年社区党务工作总结
2015/04/21 职场文书
2015年青年志愿者工作总结
2015/05/20 职场文书
纯CSS实现酷炫的霓虹灯效果
2021/04/13 HTML / CSS
mysql 数据插入优化方法之concurrent_insert
2021/07/01 MySQL