当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(fi

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

  1. python中空格怎么打_python输入空格_python以空格为分隔输入_python如何让用户输入空格 - 云+社区 - 腾讯云...

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 流式语音合成 python3 sdk 下载地址.python2 sdk 下载地址 ...

  2. python如何让用户输入_Python如何让用户输入

    从命令行接收用户的输入数据,需要使用input函数.input函数接收一个字符串类型的参数,用于作为输入的提示.input函数的返回值就是用户在命令行中录入的值.不管用户录入什么数据,input函数都 ...

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

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

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

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

  5. python获取键盘输入_python如何获取键盘输入

    python2中:raw_input函数 raw_input() 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符):str = raw_input("Enter your in ...

  6. python矩阵输入_Python基础之矩阵输入

    经常在尝试python一些函数功能时想随便输入一个矩阵感觉怪麻烦--python是拿list表示数组的,毕竟不是矩阵(Matrix)实验室(Laboratory)嘛2333 Python直接复制格式标 ...

  7. python怎么另起一行继续输入_python如何换行继续输入

    链接: https://pan.baidu.com/s/1wVGpgVB0BJ-udEfMPgMAlg 提取码: cjc4 编写代码时,一行太长写不下该如何换行继续输入呢?一起来看下python如何换 ...

  8. python命令行模式怎么输入_python获得命令行输入的参数的两种方式

    外部直接执行python文件时,我们有时需要获得命令行的参数6ok免费资源网 获得命令行参数的两种方式6ok免费资源网 1.通过sys.argv6ok免费资源网 sys.argv:获得一个参数列表,第 ...

  9. python 循环输入_python入门(用户输入和while循环)

    用户输入和while循环 关于用户输入的事其实我们之前就有提到过,不过没有花时间去细讲,今天我们就花点时间来解决一下它. 首先我们需要知道的是用户输入是什么?顾名思义,用户输入就是指用户需要在输出处输 ...

最新文章

  1. mysql 回滚失败_浅析Mysql 数据回滚错误的解决方法
  2. Java中的一些零星容易被忽略的API(及时补充)
  3. maven依赖 spark sql_使用Kafka+Spark+Cassandra构建实时处理引擎
  4. SAP中国招聘内部顾问,工作职责是做客户项目,ABAP开发
  5. apt-get、apt、yum、dpkg、rpm
  6. php判断有没有登录,请问thinkphp 怎么在每个方法里面判断是否登录?
  7. IE8新建选项卡提示网页错误的解决办法
  8. 让Python输出更漂亮
  9. 2019.8.6原型链与继承
  10. Its configuration is R5 3600, ASUS B450M motherboard
  11. PHP学习笔记--函数
  12. 阵列卡服务器装linux,Linux网卡阵列卡安装
  13. android 读取 json 字符串文件遇到的一个坑 W/art: Suspending all threads took: xx.xxx ms
  14. Netlogo仿真初步学习总结
  15. ffmpeg摄像头采集h264编码RTP发送
  16. 老macbook升级新版本(Big sur、Monterey)
  17. 利用DNS AAAA记录和IPv6地址传输后门
  18. 新手学编程,如何入门?
  19. 电信网阵营 互联网阵营
  20. WifiService: Neither user 10194 nor current process has android.permission.CHANGE_WIFI_STATE.

热门文章

  1. MySQL考试复习(知识点、练习题)
  2. Springmvc借助SimpleUrlHandlerMapping实现接口开关功能
  3. lintcode 落单的数(位操作)
  4. poj1949Chores(建图或者dp)
  5. Linux系统扩硬盘,Linux系统硬盘扩容
  6. c语言宏定义比较三个数大小,C语言中两个宏进行大小对比,其中一个没有定义,这种行为如何定义。...
  7. mysql 嵌入式 性能_database – 在mySQL中优化嵌入式SELECT查询
  8. oracle标量子查询的优势,标量子查询
  9. pHp30充电宝能用快充吗,65W快充 30分钟充满电 是时候淘汰充电宝了吗?
  10. 室内定位算法_001:室内定位算法技术咨询服务工作室简介(更新)