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操作MySQL数据库9个实用实例
Dec 11 Python
Python协程的用法和例子详解
Sep 09 Python
详解如何用OpenCV + Python 实现人脸识别
Oct 20 Python
Python基础练习之用户登录实现代码分享
Nov 08 Python
Python使用matplotlib模块绘制图像并设置标题与坐标轴等信息示例
May 04 Python
django进阶之cookie和session的使用示例
Aug 17 Python
Python3实现爬虫爬取赶集网列表功能【基于request和BeautifulSoup模块】
Dec 05 Python
Python常用爬虫代码总结方便查询
Feb 25 Python
Django自定义用户登录认证示例代码
Jun 30 Python
python 实现线程之间的通信示例
Feb 14 Python
PyInstaller将Python文件打包为exe后如何反编译(破解源码)以及防止反编译
Apr 15 Python
如何学习Python time模块
Jun 03 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实现数据分页显示的简单实例
2016/05/26 PHP
PHP编译configure时常见错误的总结
2017/08/17 PHP
巧妙破除网页右键禁用的十大绝招
2006/08/12 Javascript
jQuery)扩展jQuery系列之一 模拟alert,confirm(一)
2010/12/04 Javascript
ko knockoutjs动态属性绑定技巧应用
2012/11/14 Javascript
JS实现网页游戏中滑块响应鼠标点击移动效果
2015/10/19 Javascript
详解angularJs指令的3种绑定策略
2017/04/13 Javascript
详解.vue文件中监听input输入事件(oninput)
2017/09/19 Javascript
利用nginx + node在阿里云部署https的步骤详解
2017/12/19 Javascript
vue嵌套路由与404重定向实现方法分析
2018/05/04 Javascript
浅谈super-vuex使用体验
2018/06/25 Javascript
解决element-ui中下拉菜单子选项click事件不触发的问题
2018/08/22 Javascript
详解React中传入组件的props改变时更新组件的几种实现方法
2018/09/13 Javascript
jQuery实现的3D版图片轮播示例【滑动轮播】
2019/01/18 jQuery
js实现省级联动(数据结构优化)
2020/07/17 Javascript
JQuery+drag.js上传图片并且实现图片拖曳
2020/11/18 jQuery
[39:32]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS DT 第二场
2014/05/23 DOTA
详解Python中__str__和__repr__方法的区别
2015/04/17 Python
Python实现螺旋矩阵的填充算法示例
2017/12/28 Python
Python lxml解析HTML并用xpath获取元素的方法
2019/01/02 Python
python暴力解压rar加密文件过程详解
2019/07/05 Python
Python企业编码生成系统之主程序模块设计详解
2019/07/26 Python
pytorch:实现简单的GAN示例(MNIST数据集)
2020/01/10 Python
Python 格式化打印json数据方法(展开状态)
2020/02/27 Python
.img/.hdr格式转.nii格式的操作
2020/07/01 Python
Python图像读写方法对比
2020/11/16 Python
详解python中的三种命令行模块(sys.argv,argparse,click)
2020/12/15 Python
印度在线购买电子产品网站:Croma
2020/01/02 全球购物
企业授权委托书范本
2014/04/02 职场文书
市场部经理岗位职责
2014/04/10 职场文书
会计学习心得体会
2014/09/09 职场文书
2014年度工作总结报告
2014/12/15 职场文书
婚宴邀请函
2015/01/30 职场文书
pandas取dataframe特定行列的实现方法
2021/05/24 Python
Java中Quartz高可用定时任务快速入门
2022/04/03 Java/Android
vue3不同环境下实现配置代理
2022/05/25 Vue.js