首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python将回车作为输入内容

python将回车作为输入内容

作者头像
py3study
发布于 2020-01-07 03:51:16
发布于 2020-01-07 03:51:16
2K00
代码可运行
举报
文章被收录于专栏: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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
乱序+移位加密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.8K0
PHP-判断语句
1.5 判断 1.5.1 语法 单分支 if(条件){ } 双分支 if(条件){ //代码块1 }else{ //代码块2 } 多分支 if(条件){ }elseif(条件){ //注意:elseif之间没有空格 }else{ } 多路选择 switch(表达式){ case 常量: //代码块 break; case 常量: //代码块
cwl_java
2020/03/26
3K0
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.5K0
CSS入门级学习
java 异或加密_使用异或实现一个简单的加密或解密
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/09
1.5K0
【HTML】HTML 标签 ⑤ ( 锚点定位 | base 标签 | 预格式化文本标签 | HTML 特殊符号 )
base 标签 的 作用是 为 HTML 页面中 所有的链接 添加 打开状态 , 该标签必须 写在 <head></head> 标签之间 ;
韩曙亮
2023/03/30
2.5K0
【HTML】HTML 标签 ⑤ ( 锚点定位 | base 标签 | 预格式化文本标签 | HTML 特殊符号 )
小甲鱼《零基础学习Python》课后笔记(二十九):文件——一个任务
1.编写一个程序,比较用户输入的两个文件,如果不同,显示所有不同处的行号与第一个不同字符的位置,程序实现如图:
小火柴棒
2019/01/11
8600
QT入门学习——从信号和槽到对话框,各种控件以及自定义控件
2.4默认创建有窗口类,yWidget,基类有三种选择:QWidget、QMainWindowQDialog
Arya
2024/10/31
8590
QT入门学习——从信号和槽到对话框,各种控件以及自定义控件
HTML入门的简单学习
1:HTML简介     1.1:HTML(Haper Text Markup language):超文本标记语言     超文本就是指页面内可以包含图片,链接,甚至音乐,程序等非文字元素     
别先生
2017/12/29
4.4K0
HTML入门的简单学习
Python基础知识点梳理 推荐收藏
从今天开始将给大家介绍Python的基础知识。本篇主要介绍Python的变量,标识符,转义字符,几个基本的数据类型字符串(包括几种字符串的扩展用法)、布尔值和空值,类型检查,类型转换等。在下一篇中,我们会介绍Python的控制流语句,想学习Python的朋友要持续关注我们哟!
小土豆Yuki
2020/06/15
6910
python变量和数据类型
Python中可以自定义数据类型,可以具有无限种数据类型。系统默认提供6个标准数据类型
不止于python
2022/05/31
5580
Python学习笔记(文件)
程序1 编写一个程序,接受用户的输入并保存为新的文件,程序实现如图: def file_write(filename): file1=open('E:/%s'%filename,'w')
张树臣
2018/05/15
6100
大数据技术之_23_Python核心基础学习_01_计算机基础知识 + Python 入门 (9.5小时)
课程名称:Python 基础视频教程 讲师:尚硅谷教育,李立超(lichao.li@foxmail.com) 面向的层次:From Zero to Hero(从入门到精通) 学习方法:认真听讲,多敲代码 必备技能:   ① 计算机基本操作   ② 打字的速度   ③ 英语(能阅读基本的英文文档)
黑泽君
2019/05/15
1.3K0
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
8160
进程小练习
线程是依附在进程里面的,没有进程就没有线程,一个进程默认提供一条线程,进程可以创建多个线程
小闫同学啊
2019/07/18
4690
惊!Python居然可以读故事了(附源码)
浏览器或者阅读器App里其实也有朗读功能,但是比较僵硬,总是将引人入胜的情节念成流水账,分分钟让人弃坑,所以我考虑自己使用爬虫定时下载更新的章节,而后将文字合成存储到音频文件,这样不仅可以选择一个靠谱的语音合成工具来处理文字,而且保存下来的音频还能反复收听,一举两得。
Python研究者
2020/11/24
5580
Python 文件读写操作记录
# coding=utf-8 import os # 此文件只为记录方法,不可直接执行 # read ++++++++++++++++++++++++++++++++++++++++++++++++++ file_name = "test.txt" file_path = os.getcwd() + os.sep + "data" + os.sep + file_name file_obj = open(file_path, "r") # 读取所有内容------------------------
白墨石
2021/01/13
4650
【从零学习python 】78. 文件下载案例
全栈若城
2024/02/29
2100
第二十九天- socketserver模
socketserver,它提供了服务器中心类,可简化网络服务器的开发,内部使用IO多路复用以及“多线程”和“多进程”,从而实现并发处理多个客户端请求的socket服务端。即,每个客服端请求连接到服务器时,socket服务端都会在服务器上创建一个“线程”或“进程”专门负责处理当前客户端的所有请求。
py3study
2020/01/20
4910
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
6530
Python Socket小案例
相关推荐
乱序+移位加密24位bmp格式图片 scala实现
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档