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基础教程之python消息摘要算法使用示例
Feb 10 Python
Python实现多线程下载文件的代码实例
Jun 01 Python
使用Python编写一个模仿CPU工作的程序
Apr 16 Python
使用Python装饰器在Django框架下去除冗余代码的教程
Apr 16 Python
python实现的DES加密算法和3DES加密算法实例
Jun 03 Python
Python callable()函数用法实例分析
Mar 17 Python
利用Pycharm断点调试Python程序的方法
Nov 29 Python
用Cython加速Python到“起飞”(推荐)
Aug 01 Python
wxpython布局的实现方法
Nov 01 Python
Python有参函数使用代码实例
Jan 06 Python
快速了解Python开发环境Spyder
Jun 29 Python
Python中递归以及递归遍历目录详解
Oct 24 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 文件扩展名 获取函数
2009/06/03 PHP
PHP新手NOTICE错误常见解决方法
2011/12/07 PHP
ThinkPHP3.0略缩图不能保存到子目录的解决方法
2012/09/30 PHP
对PHP新手的一些建议(PHP学习经验总结)
2014/08/20 PHP
php将金额数字转化为中文大写
2015/07/09 PHP
laravel 之 Eloquent 模型修改器和序列化示例
2019/10/17 PHP
js资料toString 方法
2007/03/13 Javascript
jquery jqPlot API 中文使用教程(非常强大的图表工具)
2011/08/15 Javascript
基于jQuery的简单九宫格实现代码
2012/08/09 Javascript
jquery实现多级下拉菜单的实例代码
2013/10/02 Javascript
轻松学习jQuery插件EasyUI EasyUI实现树形网络基本操作(2)
2015/11/30 Javascript
深入理解js promise chain
2016/05/05 Javascript
JavaScript组成、引入、输出、运算符基础知识讲解
2016/12/08 Javascript
清空元素html("") innerHTML="" 与 empty()的区别和应用(推荐)
2017/08/14 Javascript
jQuery实现当拉动滚动条到底部加载数据的方法分析
2019/01/24 jQuery
Vue.js实现可排序的表格组件功能示例
2019/02/19 Javascript
微信小程序云开发之新手环境配置
2019/05/16 Javascript
django中使用vue.js的要点总结
2019/07/07 Javascript
vue 框架下自定义滚动条(easyscroll)实现方法
2019/08/29 Javascript
[49:29]LGD vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python与Java间Socket通信实例代码
2017/03/06 Python
对python中array.sum(axis=?)的用法介绍
2018/06/28 Python
基于python指定包的安装路径方法
2018/10/27 Python
Pytorch通过保存为ONNX模型转TensorRT5的实现
2020/05/25 Python
python实现经纬度采样的示例代码
2020/12/10 Python
Python3 用matplotlib绘制sigmoid函数的案例
2020/12/11 Python
Html5之svg可缩放矢量图形_动力节点Java学院整理
2017/07/17 HTML / CSS
英国网上香水店:Fragrance Direct
2016/07/20 全球购物
美国最受欢迎的度假目的地优惠套餐:BookVIP
2018/09/27 全球购物
文秘人员工作职责
2014/01/31 职场文书
3.15国际消费者权益日主题活动活动总结
2014/03/16 职场文书
师范生见习报告范文
2014/11/03 职场文书
2015年度村委会工作总结
2015/04/29 职场文书
Python利用folium实现地图可视化
2021/05/23 Python
CSS巧用渐变实现高级感背景光动画
2021/12/06 HTML / CSS
Apache Hudi数据布局黑科技降低一半查询时间
2022/03/31 Servers