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版本坑:md5例子(python2与python3中md5区别)
Jun 20 Python
Python数据结构与算法之图的广度优先与深度优先搜索算法示例
Dec 14 Python
Python cookbook(数据结构与算法)字典相关计算问题示例
Feb 18 Python
PyCharm代码整体缩进,反向缩进的方法
Jun 25 Python
Python小工具之消耗系统指定大小内存的方法
Dec 03 Python
python采集微信公众号文章
Dec 20 Python
使用Django2快速开发Web项目的详细步骤
Jan 06 Python
python生成特定分布数的实例
Dec 05 Python
python中sort sorted reverse reversed函数的区别说明
May 11 Python
python修改微信和支付宝步数的示例代码
Oct 12 Python
python 统计list中各个元素出现的次数的几种方法
Feb 20 Python
Python 循环读取数据内存不足的解决方案
May 25 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
PHP4实际应用经验篇(4)
2006/10/09 PHP
PHP数组内存利用率低和弱类型详细解读
2017/08/10 PHP
PHP 扩展Memcached命令用法实例总结
2020/06/04 PHP
用javascript操作xml
2006/11/04 Javascript
由prototype_1.3.1进入javascript殿堂-类的初探
2006/11/06 Javascript
javascript中巧用“闭包”实现程序的暂停执行功能
2007/04/04 Javascript
js的闭包的一个示例说明
2008/11/18 Javascript
基于jQuery实现的水平和垂直居中的div窗口
2011/08/08 Javascript
js Dialog 实践分享
2012/10/22 Javascript
浅谈Javascript变量作用域问题
2014/12/16 Javascript
jQuery选择器之基本选择器与层次选择器
2015/03/03 Javascript
JS+CSS实现简易实用的滑动门菜单效果
2015/09/18 Javascript
JavaScript构造函数详解
2015/12/27 Javascript
浅谈Cookie的生命周期问题
2016/08/02 Javascript
JS实现类似51job上的地区选择效果示例
2016/11/17 Javascript
vue2.0 keep-alive最佳实践
2017/07/06 Javascript
AngularJS双向数据绑定原理之$watch、$apply和$digest的应用
2018/01/30 Javascript
使用watch监听路由变化和watch监听对象的实例
2018/02/24 Javascript
vue 封装面包屑组件教程
2020/11/16 Javascript
[40:03]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#1EHOME VS Archon
2016/03/02 DOTA
50行代码实现贪吃蛇(具体思路及代码)
2013/04/27 Python
python字典多条件排序方法实例
2014/06/30 Python
Python实现截屏的函数
2015/07/26 Python
Python 利用高德地图api实现经纬度与地址的批量转换
2019/08/14 Python
Python字符编码转码之GBK,UTF8互转
2020/02/09 Python
Python urllib.request对象案例解析
2020/05/11 Python
Python使用for生成列表实现过程解析
2020/09/22 Python
pymysql模块使用简介与示例
2020/11/17 Python
中国领先的专业演出票务网:永乐票务
2016/08/29 全球购物
英国网上花店:Bunches
2016/11/29 全球购物
加拿大大码女装购物网站:Penningtons
2020/12/26 全球购物
幼师专业求职推荐信
2013/11/08 职场文书
房屋买卖授权委托书
2014/09/27 职场文书
2015婚礼主持词开场白
2015/05/28 职场文书
求职信如何撰写?
2019/05/22 职场文书
导游词之河北邯郸
2019/09/12 职场文书