前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >python将回车作为输入内容

python将回车作为输入内容

作者头像
py3study
发布于 2020-01-07 03:51:16
发布于 2020-01-07 03:51:16
1.9K00
代码可运行
举报
文章被收录于专栏:python3python3
运行总次数:0
代码可运行

当input输入内容的时候,许多情况下输入回车键另起一行输入,但是这时候Pycharm就执行程序,然后结束,导致无法继续输入内容。

原因:Python默认遇到回车的时候,输入结束。所以我们需要更改这个提示符,在遇到其他字符的时候,输入才结束。

比如有一个任务: 请输入文件名:悯农.txt 请输入内容【单独输入‘:q‘保存退出】: 锄禾日当午,汗滴禾下土。 谁知盘中餐,粒粒皆辛苦。

代码如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# -*- 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()

或者:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# -*- 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)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/09/10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
java 异或加密_使用异或实现一个简单的加密或解密
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/09
1.4K0
【HTML】HTML 标签 ⑤ ( 锚点定位 | base 标签 | 预格式化文本标签 | HTML 特殊符号 )
base 标签 的 作用是 为 HTML 页面中 所有的链接 添加 打开状态 , 该标签必须 写在 <head></head> 标签之间 ;
韩曙亮
2023/03/30
2.2K0
【HTML】HTML 标签 ⑤ ( 锚点定位 | base 标签 | 预格式化文本标签 | HTML 特殊符号 )
PHP-判断语句
1.5 判断 1.5.1 语法 单分支 if(条件){ } 双分支 if(条件){ //代码块1 }else{ //代码块2 } 多分支 if(条件){ }elseif(条件){ //注意:elseif之间没有空格 }else{ } 多路选择 switch(表达式){ case 常量: //代码块 break; case 常量: //代码块
cwl_java
2020/03/26
2.6K0
Javascript中DOM技术的的简单学习
别先生
2017/12/29
1.1K0
Javascript中DOM技术的的简单学习
CSS入门级学习
css入门学习 1:认识CSS   1.1:css简介,css全称是层叠样式表,Cascading style sheets   1.2:css的作用,主要是用于定义html内容在浏览器内的显示样式
别先生
2017/12/29
1.4K0
CSS入门级学习
HTML入门的简单学习
1:HTML简介     1.1:HTML(Haper Text Markup language):超文本标记语言     超文本就是指页面内可以包含图片,链接,甚至音乐,程序等非文字元素     
别先生
2017/12/29
4.2K0
HTML入门的简单学习
乱序+移位加密24位bmp格式图片 scala实现
前言: 关于bmp图片的格式分析:BMP 用java读写24位bmp格式图片的一篇博客:关于Java读取和编写BMP文件的总结, 正文: 乱序和移位加密都属于古典加密方法,容易被破解,本文将两种加密方式结合, 再进行多轮加密,保密性能稍微增强一点。 乱序加密: 这里只简单介绍一下列乱序加密:  设明文 m=m1 m2 ... ms,共 s 个字符,现规定每行有 n 个字符(n<s), 设 t= [s / n] , 如果n不整除s , 则明文按通用格式输出,共形成 t+1 行的 一个明文矩阵,第 t+1
Ldpe2G
2018/07/06
1.7K0
Python基础知识点梳理 推荐收藏
从今天开始将给大家介绍Python的基础知识。本篇主要介绍Python的变量,标识符,转义字符,几个基本的数据类型字符串(包括几种字符串的扩展用法)、布尔值和空值,类型检查,类型转换等。在下一篇中,我们会介绍Python的控制流语句,想学习Python的朋友要持续关注我们哟!
小土豆Yuki
2020/06/15
6170
python变量和数据类型
Python中可以自定义数据类型,可以具有无限种数据类型。系统默认提供6个标准数据类型
不止于python
2022/05/31
4970
QT入门学习——从信号和槽到对话框,各种控件以及自定义控件
2.4默认创建有窗口类,yWidget,基类有三种选择:QWidget、QMainWindowQDialog
Arya
2024/10/31
4750
QT入门学习——从信号和槽到对话框,各种控件以及自定义控件
大数据技术之_23_Python核心基础学习_01_计算机基础知识 + Python 入门 (9.5小时)
课程名称:Python 基础视频教程 讲师:尚硅谷教育,李立超(lichao.li@foxmail.com) 面向的层次:From Zero to Hero(从入门到精通) 学习方法:认真听讲,多敲代码 必备技能:   ① 计算机基本操作   ② 打字的速度   ③ 英语(能阅读基本的英文文档)
黑泽君
2019/05/15
1.2K0
小甲鱼《零基础学习Python》课后笔记(二十九):文件——一个任务
1.编写一个程序,比较用户输入的两个文件,如果不同,显示所有不同处的行号与第一个不同字符的位置,程序实现如图:
小火柴棒
2019/01/11
8320
【从零学习python 】78. 文件下载案例
全栈若城
2024/02/29
1100
Python Socket小案例
UDP聊天器 import socket def send_msg(udp_socket): """获取键盘数据,并将其发送给对方""" # 1. 从键盘输入数据 msg = input("\n请输入要发送的数据:") # 2. 输入对方的ip地址 dest_ip = input("\n请输入对方的ip地址:") # 3. 输入对方的port dest_port = int(input("\n请输入对方的port:")) # 4. 发送数据
忆想不到的晖
2021/09/29
6210
Python Socket小案例
进程小练习
线程是依附在进程里面的,没有进程就没有线程,一个进程默认提供一条线程,进程可以创建多个线程
小闫同学啊
2019/07/18
4430
Python学生管理系统示例
def add_stu(): sid = input('输入学生学号:') sname = input('输入学生姓名:') sage = input('输入学生年龄:') dict_stu = {'id': sid.strip(), 'name': sname.strip(), 'age': int(sage.strip())} stus.append(dict_stu)
py3study
2020/01/09
7890
Python 实战:文件下载功能
客户端:请求需要下载的文件名,然后从服务端根据返回的数据,写成一个文件 服务端:根据客户端发送过来的需要下载的文件名,返回该文件的内容数据
Devops海洋的渔夫
2019/06/02
8170
Java 常用类
String a="hello"+"abc";//==>优化等价 String a="helloabc";
用户9615083
2022/12/25
6020
Java 常用类
看我如何使用Python打造一个带娃神奇(一玩能玩一天)?
“再穷不能穷教育,再苦不能苦孩子”,作为娃的爸妈,不仅仅要努力工作保证物质支持,更要关注娃的学习状况,而且时刻都怕娃“输在了起跑线上”,可是,现在孩子们的起跑线也太多了点,英语、各种艺术特长,甚至跳绳,忙的不亦乐乎。然而家长也不是全才啊,这不,我的姐姐最近就开始发愁女儿的英语口语问题了,自己发音不准确,报班又不知道哪家靠谱,眼看着孩子就要落后于小伙伴了,了解到这个情况后,我拿出英语课本,想到自己每次都是60飘过的英语成绩,又放了回去,拿起了我的武器——代码。
手撕代码八百里
2021/04/20
1.5K0
看我如何使用Python打造一个带娃神奇(一玩能玩一天)?
Python 实战使用 进程池 多进程 copy文件
那么从上面ipython的基本操作中,可以使用os模块获取需要拷贝的文件目录下的文件(不考虑还有子目录)为list数组。 然后遍历list数组来拷贝数据。
Devops海洋的渔夫
2019/06/02
9610
推荐阅读
相关推荐
java 异或加密_使用异或实现一个简单的加密或解密
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文