今天用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获取多行文本相关推荐

  1. python之Text 多行文本框

    Text 多行文本框 Text(多行文本框)的主要用于显示多行文本,还可以显示网页链接, 图片, HTML 页面, 甚至 CSS 样式表,添加组件等. 因此,也常被当做简单的文本处理器.文本编辑器或者 ...

  2. python xlrd获取excel行数_python xlrd 模块(获取Excel表中数据)

    一.安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境. 二.使用介绍 1.常用单元格中的数据类型 0 ...

  3. python怎么读文件里的某一行-Python如何获取文件指定行的内容

    linecache, 可以用它方便地获取某一文件某一行的内容.而且它也被 traceback 模块用来获取相关源码信息来展示. 用法很简单: >>> import linecache ...

  4. 如何用python获得实时股票信息_【python】用命令行获取实时股票信息

    代码地址:https://github.com/threegirl2014/stockInCommandLine stockInCommandLine 在命令行使用python实时查看股市信息 === ...

  5. python 读取特定一段文本_python提取文本内容 python读取文本每行指定内容

    用"python"怎么提取文件里的指定内容?原来这些年,他痊愈的只是外表,有一种伤,它深入骨髓,在人看不见的地方肆虐. python读取文件内容的方法: 一.最方便的方法是一次性读 ...

  6. python pandas 把数据保存成csv文件,以及读取csv文件获取指定行、指定列数据

    文章目录: 1 数据说明 2 把数据集文件信息使用python pandas保存成csv文件 3 使用python pandas 读取csv的每行.每列数据 1 数据说明 1.在test_data目录 ...

  7. 表单开发(二):获取单选按钮,多行文本框,下拉菜单,捆绑元素数据,用户注册

    单选按钮:<input type="radio"> 多行文本框:<textarea rows="5" cols="30"& ...

  8. 获取clientheight为0_用10行python代码获取全国城市交通生活圈

    今天在网上冲浪看到一个很花哨的数据,全国各城市主要商圈从早上6点到晚上10点的20min,30min,45min,60min,90min生活圈轮廓. 1 获取思路 按下F12 按下F12,点击淮海路可 ...

  9. 【HTML】input多行文本

    input实现上传文件 <!DOCTYPE html> <html lang="en"> <head><meta charset=&quo ...

最新文章

  1. iOS开发-策略模式
  2. Interview with BOA
  3. exe文件添加为服务
  4. vs2005配置c语言连接mysql
  5. opencv读取视频,读取摄像头
  6. Java面试:mysql批量更新
  7. 计算机装系统找不到硬盘分区,U盘重装系统找不到硬盘分区怎么办|安装系统找不到硬盘分区...
  8. ffmpeg 转换flv压缩大小_ffmpeg 视频压缩 转换
  9. HTML translate 属性
  10. python读书心得体会范文_读书心得体会范文5篇
  11. 求两个正整数的最大公约数
  12. win10控制面板快捷打开方式
  13. 计算机文档怎么字符加宽间距,Word2013设置字符间距,如何设置两个字符之间的距离 -电脑资料...
  14. .net之微信企业号开发(二) 企业号人员身份认证与开发
  15. 全球与中国多模连续光纤激光器市场现状及未来发展趋势
  16. 继勒索病毒“永恒之蓝”445端口被封之后,在公网实现smb文件共享
  17. bootstrap--表格(table的各种样式)
  18. matlab:记录程序运行的时间
  19. 3-基于51单片机的篮球计分器
  20. G-LAB四月份作业-数据可视化问题探讨

热门文章

  1. hive中的order by、sort by、distribute by、cluster by排序
  2. 还不会用Vue写出的excel表实现pdf导出吗?来,豪豪手把手教你
  3. 2018年ACM-ICPC亚洲区域赛(焦作)赛后总结
  4. 记一次企业邮官网SEO优化
  5. 如何在 Linux 系统中添加桌面图标
  6. 【洛谷P3932】浮游大陆的68号岛【前缀和】
  7. NNDL 作业4:第四章课后题
  8. 五岁的瑞幸:如何越坎重生?
  9. mac怎么打开rar文件
  10. 8个精挑细选的适用App,全是黑科技,用起来超爽