当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('%sn' % file_content)

else:

break

f.close()

file_name = input('请输入文件名:')

file_write(file_name)

以上这篇python将回车作为输入内容的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

python输入以回车结束_python将回车作为输入内容的实例相关推荐

  1. python当输入0时结束_python输入-1时结束-女性时尚流行美容健康娱乐mv-ida网

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页  > 高级搜索 python 读取键盘 输入 ...

  2. 用python输入名字并打印_python的输出与输入

    输出 用 print() 在括号中加上字符串,就可以向屏幕上输出指定的文字.比如输出 'hello, world' ,用代码实现如下: >>> print('hello, world ...

  3. python判断手机号码是否正确_Python.弄清楚如何输入正确的电话号码

    因此,我是python的新手,我正在编写一个程序,该程序接受XXX-XXX-XXXX格式的电话号码,并将所有字母更改为相应的数字.我需要检查条目并确保其格式正确,如果不正确,请允许其重新输入.我很难让 ...

  4. python逆序输出字符串_python实现对指定输入的字符串逆序输出的方法

    这篇文章主要介绍了python实现对指定输入的字符串逆序输出的6种方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 对于一个给定的字符串,逆序输出,这个任务对于python来说是一种很简单的操作 ...

  5. python刷b站教程_python + selenium 刷B站播放量的实例代码

    B站UP主的主要收益来源(播放量获取的奖励.用户充电.广告等等) 首先做up主最直接的就是做视频,当你的粉丝过1000或者视频总播放超过10万时可以申请创造激励,申请创造激励之后,你的原创视频播放会给 ...

  6. python读取html中body_python批量获取html内body内容的实例

    现在有一批完整的关于介绍城市美食.景点等的html页面,需要将里面body的内容提取出来 方法:利用python插件beautifulSoup获取htmlbody标签的内容,并批量处理. # -*- ...

  7. java scanner以回车结束_请问Scanner在输入回车后,如何才能退出?

    package com.imooc; import java.util.Scanner; /*@kernal * 功能描述: * 为指定成绩加分,直到分数大于等于 60 为止, * 输出加分前和加分后 ...

  8. python输入多个整数 输入quit表示结束_Python Selenium 之关闭窗口close与quit的方法

    selenium关闭窗口有两个方法,close与quit,我们稍作研究便知道这两个方法的区别. 1.看源码或API 这是close()的说明: Closes the current window. 关 ...

  9. python输入数字给数组_python如何用input输入数组

    python如何用input输入数组 发布时间:2020-10-16 17:43:27 来源:亿速云 阅读:146 作者:小新 小编给大家分享一下python如何用input输入数组,相信大部分人都还 ...

最新文章

  1. 图解:什么是Raft算法?
  2. 自动化Build的方法如下所示
  3. 设计模式(命令模式)
  4. Python学习笔记:集成开发环境
  5. UISegmentedControl
  6. 模块化编程和Jigsaw项目最新早期访问版本使用教程
  7. Atitit gc 垃圾回收原理与概论and 自动资源管理的艺术 v2 1. 为什么需要gc 1 1.1. 如果长期不被释放,可能导致OOM。 1 1.2. ,目的在于防止由程序猿引入的人为的内存
  8. matlab2016a安装
  9. php 查看本机ip,查看本机ip地址用什么命令
  10. LumaQQ安装过程详解(转)
  11. 通俗易懂的虚短、虚断的使用条件?
  12. 开氏温度与摄氏度换算_政策丨车厢温度变化2……冷藏保温车国标开始征求意见...
  13. 【GPT-3】第1章 大型语言模型时代
  14. 60.(leaflet篇)leaflet虚线
  15. 2019年上半年英语四、六级成绩查询方式和时间
  16. 支持多线程编程的Web Workers
  17. ADOBE AIR是什么?
  18. 三层架构与MVC架构
  19. 关于:win10应用商店下载东西时提示此安装被策略阻止,需请求管理员启用 Windows 更新(解决方案)
  20. 金蝶K3与AUTOCAD2007兼容性,打开金蝶K3时候提示配置问题

热门文章

  1. Linux 登录 帐号 cmccedu 无线,连接cmccedu不弹出登陆网页解决方法
  2. Lucene笔记16-Lucene的分词-通过TokenStream显示分词的详细信息
  3. 实验7 UDP与TCP对比
  4. 区域医疗云his系统源码,具有可扩展、易共享、易协同的优势
  5. 计算机学院学生会会徽,不能错过!学生会会徽征集结果公布啦
  6. 两步搞定:Linux修改mysql的sql_mode模式
  7. 外汇天眼:如何识别外汇欺诈?你也可以拥有“火眼金睛”一步识别黑平台!
  8. 敲代码还是得用新电脑,免费送一台2020最新款笔记本电脑
  9. 龙ol服务器维护补偿boss,九死一生《龙OL》凶险副本大盘点
  10. Mac M1安装iPhone/iPad APP应用程序