python换行输入数据_python将回车作为输入内容的实例
当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将回车作为输入内容的实例
本文地址: http://www.cppcns.com/jiaoben/python/231050.html
python换行输入数据_python将回车作为输入内容的实例相关推荐
- python输入以回车结束_python将回车作为输入内容的实例
当input输入内容的时候,许多情况下输入回车键另起一行输入,但是这时候Pycharm就执行程序,然后结束,导致无法继续输入内容. 原因:Python默认遇到回车的时候,输入结束.所以我们需要更改这个 ...
- python把回车作为输入_python将回车作为输入内容的实例
当input输入内容的时候,许多情况下输入回车键另起一行输入,但是这时候Pycharm就执行程序,然后结束,导致无法继续输入内容. 原因:Python默认遇到回车的时候,输入结束.所以我们需要更改这个 ...
- python 模拟键盘_python+selenium模拟键盘输入
from selenium.webdriver.common.keys import Keys #键盘导入类 --------------------------------------------- ...
- python 按键精灵_python中用ctypes模拟点击的实例讲解
在小编学习python中的模拟点击之前,我们想要对某一项操作进行自动指令的重复,可以选择大家熟知的按键精灵.那么对比python的模拟点击,小编还是觉得python中使用更加方便.这样说不能让有些小伙 ...
- python 不等于_python怎么一次输入两个数
Python中输入多个数字: a, b, c = map(int, input().split()) 1.输入一个数字直接 m = int(input()) 2.输入两个数字就是 m, n = map ...
- python替换 输入手机号_python file模块 替换输入内容脚本
root@python-10:/home/liujianzuo/python/test# ls passwd rc.local test1 root@python-10:/home/liujianzu ...
- python 鸭子类型_Python中的鸭子输入是什么?
python 鸭子类型 Python遵循EAFP(比许可更容易请求宽恕)而不是LBYL(跨越式). EAFP的Python哲学在某种程度上与其"鸭子打字"编码风格有关. 当程序员在 ...
- python编程计算器_Python设计实现的计算器功能完整实例
本文实例讲述了Python设计实现的计算器功能.分享给大家供大家参考,具体如下: 通过利用PYTHON 设计处理计算器的功能如: 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/ ...
- python 作用域 前缀_Python面试题:杂项内容
1.解释一下 Python 中 pass 语句的作用? 答:pass 实际上就是一个占位符,在写一个函数但是不确定里面写啥的时候,这个时候可以使用 pass.示例如下def foo(): pass 2 ...
最新文章
- Yii获取当前url和域名
- 脑细胞膜等效神经网路简单分类实例
- JavaScript八张思维导图
- VS中查看子类对象内存分布的方法
- CentOS7 1.搭建环境脚本
- 小窍门解决大问题(组图)
- 拿来就能用!行,这本 Python 书彻底火了!
- hive hql文档_Hive存储过程HQL/SQL(一)–hplsql命令行
- c++字符数组整数转换中文大写金额的形式_如何对PHP日期数组进行排序
- what's the python之函数及装饰器
- 做游戏,学编程(C语言) 4 flappy bird
- 利用自定义事件实现不同窗体间的通讯 -- C#篇
- Objective-C GCD深入理解
- ERP必须基于企业流程管理
- C语言实现自制图片文件合成器
- 明源售楼系统技术解析(一)搭建MVC3框架
- SqlServer中的dbo是什么意思?
- distill_basic_teacher
- 分组传送网——LTE/QoS/保护/时钟同步
- AtCoder Beginner Contest 250 C~E 题解