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 Queue模块详解
Nov 30 Python
在Python中操作字典之setdefault()方法的使用
May 21 Python
Pandas标记删除重复记录的方法
Apr 08 Python
Python日期时间对象转换为字符串的实例
Jun 22 Python
Sanic框架流式传输操作示例
Jul 18 Python
Python使用random.shuffle()打乱列表顺序的方法
Nov 08 Python
python 图像平移和旋转的实例
Jan 10 Python
Python中字符串与编码示例代码
May 20 Python
PyQt5实现简单的计算器
May 30 Python
Python特殊属性property原理及使用方法解析
Oct 09 Python
python中altair可视化库实例用法
Jan 26 Python
Pandas数据分析的一些常用小技巧
Feb 07 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
一个高ai的分页函数和一个url函数
2006/10/09 PHP
PHP删除特定数组内容并且重建数组索引的方法.
2011/03/25 PHP
php简单浏览目录内容的实现代码
2013/06/07 PHP
PHP curl 获取响应的状态码的方法
2014/01/13 PHP
PHP内存缓存Memcached类实例
2014/12/08 PHP
wampserver改变默认网站目录的办法
2015/08/05 PHP
php使用ftp实现文件上传与下载功能
2017/07/21 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
2017/09/15 PHP
PHP ADODB实现事务处理功能示例
2018/05/25 PHP
用Greasemonkey 脚本收藏网站会员信息到本地
2009/10/26 Javascript
jQuery代码优化 事件委托篇
2011/11/01 Javascript
浅谈javascript的原型继承
2012/07/25 Javascript
关闭浏览器窗口弹出提示框并且可以控制其失效
2014/04/15 Javascript
jQuery ajax调用WCF服务实例
2014/07/16 Javascript
Javascript中设置默认参数值示例
2014/09/11 Javascript
动态加载jQuery的两种方法实例分析
2015/07/17 Javascript
javascript入门教程基础篇
2015/11/16 Javascript
基于jQuery实现的双11天猫拆红包抽奖效果
2015/12/01 Javascript
jQuery中 bind的用法简单介绍
2017/02/13 Javascript
jquery中each循环的简单回滚操作
2017/05/05 jQuery
基于jQuery Easyui实现登陆框界面
2017/07/10 jQuery
利用jsonp与代理服务器方案解决跨域问题
2017/09/14 Javascript
vue实现的下拉框功能示例
2019/01/29 Javascript
Openlayers实现图形绘制
2020/09/28 Javascript
[00:52]DOTA2国际邀请赛
2020/02/21 DOTA
python类:class创建、数据方法属性及访问控制详解
2016/07/25 Python
pytorch + visdom CNN处理自建图片数据集的方法
2018/06/04 Python
使用python打印十行杨辉三角过程详解
2019/07/10 Python
django Layui界面点击弹出对话框并请求逻辑生成分页的动态表格实例
2020/05/12 Python
如何设置PyCharm中的Python代码模版(推荐)
2020/11/20 Python
宝塔面板出现“open_basedir restriction in effect. ”的解决方法
2021/03/14 PHP
HTML5本地存储之Web Storage应用介绍
2013/01/06 HTML / CSS
中国跨境在线时尚零售商:Bellelily
2018/04/06 全球购物
审核会计岗位职责
2013/11/08 职场文书
2016年学校安全教育月活动总结
2016/04/06 职场文书
详解MySQL连接挂死的原因
2021/05/18 MySQL