python input获取多行文本
今天用input,想获取多行数据。
发现默认用\n作为换行符。
然后上网查:
发现写死了,改不了。
只有这一个参数。
print有end参数,而input没有。
改不了。
于是自己写个函数替代下。
input想要获取多行文本,需要设定一个终止符(不然系统怎么知道你输入完了),常见的是空格或者\n。
想了想:
设计算法吧。
def get_char(end='end', end_char=''):data = endwhile 1:var = input()if var == str(end):breakelif end_char != '' and var.find(end_char) != -1:var = var[0:var.find(end_char)]data = '{}\n{}'.format(data, var)breakelse:data = '{}\n{}'.format(data, var)return data.replace('{}\n'.format(end), '')
当读取字符串的时候,不用print()而用这个函数get_char()
读取4行数据试试看:
然后读取一下:
(就是每次要手写一个end,或者获取到end_char这个字符才能退出)
这个还是挺简单的。
python input获取多行文本相关推荐
- python之Text 多行文本框
Text 多行文本框 Text(多行文本框)的主要用于显示多行文本,还可以显示网页链接, 图片, HTML 页面, 甚至 CSS 样式表,添加组件等. 因此,也常被当做简单的文本处理器.文本编辑器或者 ...
- python xlrd获取excel行数_python xlrd 模块(获取Excel表中数据)
一.安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境. 二.使用介绍 1.常用单元格中的数据类型 0 ...
- python怎么读文件里的某一行-Python如何获取文件指定行的内容
linecache, 可以用它方便地获取某一文件某一行的内容.而且它也被 traceback 模块用来获取相关源码信息来展示. 用法很简单: >>> import linecache ...
- 如何用python获得实时股票信息_【python】用命令行获取实时股票信息
代码地址:https://github.com/threegirl2014/stockInCommandLine stockInCommandLine 在命令行使用python实时查看股市信息 === ...
- python 读取特定一段文本_python提取文本内容 python读取文本每行指定内容
用"python"怎么提取文件里的指定内容?原来这些年,他痊愈的只是外表,有一种伤,它深入骨髓,在人看不见的地方肆虐. python读取文件内容的方法: 一.最方便的方法是一次性读 ...
- python pandas 把数据保存成csv文件,以及读取csv文件获取指定行、指定列数据
文章目录: 1 数据说明 2 把数据集文件信息使用python pandas保存成csv文件 3 使用python pandas 读取csv的每行.每列数据 1 数据说明 1.在test_data目录 ...
- 表单开发(二):获取单选按钮,多行文本框,下拉菜单,捆绑元素数据,用户注册
单选按钮:<input type="radio"> 多行文本框:<textarea rows="5" cols="30"& ...
- 获取clientheight为0_用10行python代码获取全国城市交通生活圈
今天在网上冲浪看到一个很花哨的数据,全国各城市主要商圈从早上6点到晚上10点的20min,30min,45min,60min,90min生活圈轮廓. 1 获取思路 按下F12 按下F12,点击淮海路可 ...
- 【HTML】input多行文本
input实现上传文件 <!DOCTYPE html> <html lang="en"> <head><meta charset=&quo ...
最新文章
- iOS开发-策略模式
- Interview with BOA
- exe文件添加为服务
- vs2005配置c语言连接mysql
- opencv读取视频,读取摄像头
- Java面试:mysql批量更新
- 计算机装系统找不到硬盘分区,U盘重装系统找不到硬盘分区怎么办|安装系统找不到硬盘分区...
- ffmpeg 转换flv压缩大小_ffmpeg 视频压缩 转换
- HTML translate 属性
- python读书心得体会范文_读书心得体会范文5篇
- 求两个正整数的最大公约数
- win10控制面板快捷打开方式
- 计算机文档怎么字符加宽间距,Word2013设置字符间距,如何设置两个字符之间的距离 -电脑资料...
- .net之微信企业号开发(二) 企业号人员身份认证与开发
- 全球与中国多模连续光纤激光器市场现状及未来发展趋势
- 继勒索病毒“永恒之蓝”445端口被封之后,在公网实现smb文件共享
- bootstrap--表格(table的各种样式)
- matlab:记录程序运行的时间
- 3-基于51单片机的篮球计分器
- G-LAB四月份作业-数据可视化问题探讨