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中使用NLTK库实现对词干的提取的教程
Apr 08 Python
Python的time模块中的常用方法整理
Jun 18 Python
python异常和文件处理机制详解
Jul 19 Python
python生成不重复随机数和对list乱序的解决方法
Apr 09 Python
对Python subprocess.Popen子进程管道阻塞详解
Oct 29 Python
Python递归函数实例讲解
Feb 27 Python
python 获取等间隔的数组实例
Jul 04 Python
libreoffice python 操作word及excel文档的方法
Jul 04 Python
Django中使用CORS实现跨域请求过程解析
Aug 05 Python
Python 元组操作总结
Sep 18 Python
Python+OpenCV图像处理——实现直线检测
Oct 23 Python
详解Python 中的 defaultdict 数据类型
Feb 22 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
使用Zttp简化Guzzle 调用
2017/07/02 PHP
laravel5环境隐藏index.php后缀(apache)的方法
2019/10/12 PHP
php7 新增功能实例总结
2020/05/25 PHP
javascript+xml技术实现分页浏览
2008/07/27 Javascript
jQuery EasyUI API 中文文档 - DataGrid数据表格
2011/11/17 Javascript
JavaScript高级程序设计(第3版)学习笔记11 内建js对象
2012/10/11 Javascript
JQuery操作tr和td内容的方法实例
2013/03/06 Javascript
javascript中的window.location.search方法简介
2013/09/02 Javascript
js中Image对象以及对其预加载处理示例
2013/11/20 Javascript
AMD异步模块定义介绍和Require.js中使用jQuery及jQuery插件的方法
2014/06/06 Javascript
对JavaScript客户端应用编程的一些建议
2015/06/24 Javascript
使用JQuery 加载页面时调用JS的实现方法
2016/05/30 Javascript
javascript js 操作数组 增删改查的简单实现
2016/06/20 Javascript
又一款js时钟!transform实现时钟效果
2016/08/15 Javascript
使用vue-cli创建项目的图文教程(新手入门篇)
2018/05/02 Javascript
Vuex mutitons和actions初使用详解
2019/03/04 Javascript
vue编写简单的购物车功能
2021/01/08 Vue.js
[01:46]辉夜杯—打造中国DOTA新格局
2015/12/25 DOTA
多线程爬虫批量下载pcgame图片url 保存为xml的实现代码
2013/01/17 Python
用实例解释Python中的继承和多态的概念
2015/04/27 Python
python爬虫获取多页天涯帖子
2018/02/23 Python
python opencv设置摄像头分辨率以及各个参数的方法
2018/04/02 Python
Python数据结构之哈夫曼树定义与使用方法示例
2018/04/22 Python
CentOS6.9 Python环境配置(python2.7、pip、virtualenv)
2019/05/06 Python
Django app配置多个数据库代码实例
2019/12/17 Python
解决python3.x安装numpy成功但import出错的问题
2020/11/17 Python
10种CSS3实现的loading动画,挑一个走吧?
2020/11/16 HTML / CSS
1688平价精选商城:阿里集团旗下,工厂出厂价格直销
2017/04/24 全球购物
网上卖盒饭创业计划书
2014/01/26 职场文书
《小小竹排画中游》教学反思
2014/02/26 职场文书
置业顾问岗位职责
2014/03/02 职场文书
校车安全责任书
2014/08/25 职场文书
个人学习总结范文
2015/02/15 职场文书
教师法制教育培训学习心得体会
2016/01/14 职场文书
Win11绿屏怎么办?Win11绿屏死机的解决方法
2021/11/21 数码科技
WebRTC记录音视频流(web技术分享)
2022/02/24 Javascript