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抓取网页图片并放到指定文件夹
Apr 24 Python
简单的python后台管理程序
Apr 13 Python
Python FTP两个文件夹间的同步实例代码
May 25 Python
Python 3.3实现计算两个日期间隔秒数/天数的方法示例
Jan 07 Python
浅谈python之高阶函数和匿名函数
Mar 21 Python
Python中的引用和拷贝实例解析
Nov 14 Python
Python timeit模块的使用实践
Jan 13 Python
tensorflow 分类损失函数使用小记
Feb 18 Python
解决json中ensure_ascii=False的问题
Apr 03 Python
详解Python yaml模块
Sep 23 Python
Python爬虫之Selenium库的使用方法
Jan 03 Python
python实现商品进销存管理系统
May 30 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投票系统防刷票判断流程分析
2012/02/04 PHP
php漏洞之跨网站请求伪造与防止伪造方法
2013/08/15 PHP
php file_get_contents抓取Gzip网页乱码的三种解决方法
2013/11/12 PHP
PHP循环结构实例讲解
2014/02/10 PHP
php 类自动载入的方法
2015/06/03 PHP
Laravel实现构造函数自动依赖注入的方法
2016/03/16 PHP
PHP5.4起内置web服务器使用方法
2016/08/09 PHP
Javascript客户端脚本的设计和应用
2006/08/21 Javascript
比较全的JS checkbox全选、取消全选、删除功能代码
2008/12/19 Javascript
jquery插件制作 提示框插件实现代码
2012/08/17 Javascript
js中生成map对象的方法
2014/01/09 Javascript
jQuery实现时尚漂亮的弹出式对话框实例
2015/08/07 Javascript
Dojo获取下拉框的文本和值实例代码
2016/05/27 Javascript
关于JS中的方法是否加括号的问题
2016/07/27 Javascript
详解Angular 4.x NgIf 的用法
2017/05/22 Javascript
WEEX环境搭建与入门详解
2019/10/16 Javascript
vue基于better-scroll实现左右联动滑动页面
2020/06/30 Javascript
[01:59]DOTA2首部纪录片《Free to play》预告片
2014/03/12 DOTA
python实现的多线程端口扫描功能示例
2017/01/21 Python
利用Tkinter(python3.6)实现一个简单计算器
2017/12/21 Python
python实现决策树分类算法
2017/12/21 Python
python使用Turtle库绘制动态钟表
2018/11/19 Python
简单了解python的break、continue、pass
2019/07/08 Python
马来西亚网上购物:Youbeli
2018/03/30 全球购物
Perfume’s Club法国站:购买香水和化妆品
2019/05/02 全球购物
Monica Vinader官网:英国轻奢珠宝品牌
2020/02/05 全球购物
JVM是一个编译程序还是解释程序
2012/09/11 面试题
在职人员函授期间自我评价分享
2013/11/08 职场文书
毕业生优秀推荐信
2013/11/26 职场文书
综合实践活动方案
2014/02/14 职场文书
《春笋》教学反思
2014/04/15 职场文书
实习报告评语
2014/04/26 职场文书
四风对照检查材料范文
2014/09/27 职场文书
2015年党员公开承诺书范文
2015/01/22 职场文书
MySQL sql_mode的使用详解
2021/05/08 MySQL
Java spring定时任务详解
2021/10/05 Java/Android