当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将回车作为输入内容的实例相关推荐

  1. python输入以回车结束_python将回车作为输入内容的实例

    当input输入内容的时候,许多情况下输入回车键另起一行输入,但是这时候Pycharm就执行程序,然后结束,导致无法继续输入内容. 原因:Python默认遇到回车的时候,输入结束.所以我们需要更改这个 ...

  2. python把回车作为输入_python将回车作为输入内容的实例

    当input输入内容的时候,许多情况下输入回车键另起一行输入,但是这时候Pycharm就执行程序,然后结束,导致无法继续输入内容. 原因:Python默认遇到回车的时候,输入结束.所以我们需要更改这个 ...

  3. python 模拟键盘_python+selenium模拟键盘输入

    from selenium.webdriver.common.keys import Keys #键盘导入类 --------------------------------------------- ...

  4. python 按键精灵_python中用ctypes模拟点击的实例讲解

    在小编学习python中的模拟点击之前,我们想要对某一项操作进行自动指令的重复,可以选择大家熟知的按键精灵.那么对比python的模拟点击,小编还是觉得python中使用更加方便.这样说不能让有些小伙 ...

  5. python 不等于_python怎么一次输入两个数

    Python中输入多个数字: a, b, c = map(int, input().split()) 1.输入一个数字直接 m = int(input()) 2.输入两个数字就是 m, n = map ...

  6. python替换 输入手机号_python file模块 替换输入内容脚本

    root@python-10:/home/liujianzuo/python/test# ls passwd rc.local test1 root@python-10:/home/liujianzu ...

  7. python 鸭子类型_Python中的鸭子输入是什么?

    python 鸭子类型 Python遵循EAFP(比许可更容易请求宽恕)而不是LBYL(跨越式). EAFP的Python哲学在某种程度上与其"鸭子打字"编码风格有关. 当程序员在 ...

  8. python编程计算器_Python设计实现的计算器功能完整实例

    本文实例讲述了Python设计实现的计算器功能.分享给大家供大家参考,具体如下: 通过利用PYTHON 设计处理计算器的功能如: 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/ ...

  9. python 作用域 前缀_Python面试题:杂项内容

    1.解释一下 Python 中 pass 语句的作用? 答:pass 实际上就是一个占位符,在写一个函数但是不确定里面写啥的时候,这个时候可以使用 pass.示例如下def foo(): pass 2 ...

最新文章

  1. Yii获取当前url和域名
  2. 脑细胞膜等效神经网路简单分类实例
  3. JavaScript八张思维导图
  4. VS中查看子类对象内存分布的方法
  5. CentOS7 1.搭建环境脚本
  6. 小窍门解决大问题(组图)
  7. 拿来就能用!行,这本 Python 书彻底火了!
  8. hive hql文档_Hive存储过程HQL/SQL(一)–hplsql命令行
  9. c++字符数组整数转换中文大写金额的形式_如何对PHP日期数组进行排序
  10. what's the python之函数及装饰器
  11. 做游戏,学编程(C语言) 4 flappy bird
  12. 利用自定义事件实现不同窗体间的通讯 -- C#篇
  13. Objective-C GCD深入理解
  14. ERP必须基于企业流程管理
  15. C语言实现自制图片文件合成器
  16. 明源售楼系统技术解析(一)搭建MVC3框架
  17. SqlServer中的dbo是什么意思?
  18. distill_basic_teacher
  19. 分组传送网——LTE/QoS/保护/时钟同步
  20. AtCoder Beginner Contest 250 C~E 题解

热门文章

  1. c#中怎样取得某坐标点的颜色
  2. Windows下visual studio code搭建golang开发环境
  3. Maven编译代码的相关命令
  4. 计算机主机漏电,电脑机箱漏电怎么办?机箱电源漏电原因及解决方法
  5. Master选举原理
  6. php 实现进制相互转换
  7. 执行apt-get命令提示没有该命令
  8. 程序员在35-40岁之后真的就是死胡同吗?
  9. C的安装编译Error
  10. python中与label类似的控件是_Python高级进阶教程021期 pyqt5label控件进阶使用,设置兄弟控件,广告植入...