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实现爬虫下载漫画示例
Feb 16 Python
Python collections模块实例讲解
Apr 07 Python
Python实现PS滤镜中马赛克效果示例
Jan 20 Python
Opencv-Python图像透视变换cv2.warpPerspective的示例
Apr 11 Python
Python实现图片添加文字
Nov 26 Python
基于Keras 循环训练模型跑数据时内存泄漏的解决方式
Jun 11 Python
.img/.hdr格式转.nii格式的操作
Jul 01 Python
Python爬虫之Selenium警告框(弹窗)处理
Dec 04 Python
Pyecharts 中Geo函数常用参数的用法说明
Feb 01 Python
超级详细实用的pycharm常用快捷键
May 12 Python
python使用matplotlib绘制图片时x轴的刻度处理
Aug 30 Python
使用scrapy实现增量式爬取方式
Jun 21 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 minixml详解
2008/07/19 PHP
PHP5.3.1 不再支持ISAPI
2010/01/08 PHP
php单态设计模式(单例模式)实例
2014/11/18 PHP
PHP Echo字符串的连接格式
2016/03/07 PHP
JSON字符串传到后台PHP处理问题的解决方法
2016/06/05 PHP
PHP自定义函数格式化json数据示例
2016/09/14 PHP
php探针不显示内存解决方法
2019/09/17 PHP
Ajax异步提交表单数据的说明及方法实例
2013/06/22 Javascript
使用JQuery库提供的扩展功能实现自定义方法
2014/09/09 Javascript
jQuery Timelinr实现垂直水平时间轴插件(附源码下载)
2016/02/16 Javascript
jQuery的框架介绍
2016/05/11 Javascript
使用微信内嵌H5网页解决JS倒计时失效问题
2017/01/13 Javascript
详解Sea.js中Module.exports和exports的区别
2017/02/12 Javascript
js获取ip和地区
2017/03/10 Javascript
JS验证input输入框(字母,数字,符号,中文)
2017/03/23 Javascript
Vue修改mint-ui默认样式的方法
2018/02/03 Javascript
bootstrap datepicker的基本使用教程
2019/07/09 Javascript
jQuery实现小火箭返回顶部特效
2020/02/03 jQuery
vue引入静态js文件的方法
2020/06/20 Javascript
跟老齐学Python之变量和参数
2014/10/10 Python
以Flask为例讲解Python的框架的使用方法
2015/04/29 Python
Python使用修饰器执行函数的参数检查功能示例
2017/09/26 Python
python中实现精确的浮点数运算详解
2017/11/02 Python
python控制台实现tab补全和清屏的例子
2019/08/20 Python
python用类实现文章敏感词的过滤方法示例
2019/10/27 Python
python 比较2张图片的相似度的方法示例
2019/12/18 Python
Python调用Windows命令打印文件
2020/02/07 Python
Python本地及虚拟解释器配置过程解析
2020/10/13 Python
python 通过 pybind11 使用Eigen加速代码的步骤
2020/12/07 Python
使用canvas绘制超炫时钟
2014/12/17 HTML / CSS
Myprotein瑞典官方网站:畅销欧洲英国运动营养品牌
2018/01/22 全球购物
美国最大的户外装备和服装购物网站:Backcountry
2019/10/15 全球购物
波兰最大的电商平台:Allegro.pl
2021/02/06 全球购物
2014年机关植树节活动方案
2014/02/27 职场文书
css让页脚保持在底部位置的四种方案
2022/07/23 HTML / CSS