Python

Python开发

Python语言

Python利用逐行读取readline()打印出现空行的解决办法

在利用readline()进行逐行读取文件的时候,我们一般使用以下程序:

f=open("wenjian","r")whileTrue:

fa=f.readline()if fa == '':break

print(fa)

f.close()

这个程序的if语句fa == ''后面这个单引号里是没有blank space,也就是没有空格的,因为这里表示的是如果文件读取一直读到没有空间了,则停止这个循环,如果这个引号里有空间的话,那么一旦遇到有空格的地方,文件的读取就会停止。这是我们不想要的,我们想要的是逐行进行读取。

我们用于测试用的文件文件名为"wenjian",因为我是在linux下创建的这个文件因此不需要在后面加上txt的后缀,win下则需要加上后缀,这个文件里的数据如下:

可见,每一行当中既有字母也有数字,且字母和数字用一个空格分隔开,如果用刚才的这个程序进行逐行读取的话,输出如下:

我们的输出果然是每输出一行,就会空一行,这让本想要进行逐行输出的我感到十分困惑,我们该如何解决这个办法呢?也就是在输出的print()函数后,加入一个end=""的参数就可以避免这个问题,进行不空行的输出了,加入参数后的程序如下;

f=open("wenjian","r")whileTrue:

fa=f.readline()if fa=="":break

print(fa,end="")

f.close()

最后输出的结果是:

这样我们就可以看到这个输出结果和文件里的数据一模一样啦!每一行之间是没有空行的

内容来源于网络,如有侵权请联系客服删除

python逐行读取数据时出现错误_Python利用逐行读取readline()打印出现空行的解决办法...相关推荐

  1. python逐行读取数据时出现错误_python如何逐行读取数据

    在实际开发的过程中,文件读写也很重要,下面说一下python如何逐行读取文件. 如果程序要读取行,通常只能用文本方式来读取,道理很简单,只有文本文件才有行的概念,二进制文件没有所谓行的概念. 文件对象 ...

  2. python存储和读取数据时出现错误_python读取json文件存sql及codecs读取大文件问题...

    preface: 最近帮师兄处理json文件,需要读到数据库里面,以备其后续从数据库读取数据.数据是关于yelp网站里面的: https://github.com/Yelp/dataset-examp ...

  3. python从文件中读取数据时出现错误_Python 从文件中读取数据

    读取整个文件 # 案例:读取整个文件 # pi_digits.txt 3.1415926535 8979323846 2643383279 # file_reader.py with open ('p ...

  4. python如何读取数据时出现错误_python读取excel数据报xlrd.biffh.XLRDError错误原因,,比如说我要读取 http...

    python读取excel数据报xlrd.biffh.XLRDError错误原因,,比如说我要读取 http 比如说我要读取 http://basic.10jqka.com.cn/600383/xls ...

  5. python函数式编程读取数据时出现错误_Python编程中,函数遇到问题是抛出错误好还是约定返回值好?...

    这其实是一个编码规范的问题,没有任何场景都适用的解决方案,就好比有了 list,但是还是需要 tuple,所以对于抛出异常好,还是返回值好,是需要具体情况看的. 在 C 语言中,通用的做法是函数返回一 ...

  6. python从文件中读取数据时出现错误_python-从文件中读取数据

    一.读取整个文件 learnFile.py 绝对路径 #coding=UTF-8 importsys reload(sys) with open(r'C:\Users\zhujiachun\Deskt ...

  7. python如何读取数据时出现错误_在python3中,关于redis读取数据带有‘b’的问题...

    在python3中,关于redis读取数据带有'b'的问题 #encoding=utf-8 from redis import * #读取数据 d1=input("您输入的数据是:" ...

  8. python函数式编程读取数据时出现错误_写 Python 代码不可不知的函数式编程技术...

    原标题:写 Python 代码不可不知的函数式编程技术 选自 Medium 作者:Raivat Shah 参与:魔王.Jamin 本文对 Python 中的函数式编程技术进行了简单的入门介绍. 近来, ...

  9. python如何读取数据时出现错误_连接数据库时出现的错误,怎样解决??

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Traceback (most recent call last): File "src\pymssql.pyx", line 636 ...

最新文章

  1. 照相机模型与增强现实(相机标定)
  2. TPYBoard开发板搭建与阿里云服务发送数据
  3. 【转】ASP.NET AJAX入门系列
  4. django查询表记录的十三种方法
  5. winform app.cpnfig 文件的引用
  6. 牛客多校9 - Groundhog Chasing Death(质因子分解+思维)
  7. 可执行文件添加快捷方式_如何停止Windows向快捷方式文件名添加“-快捷方式”...
  8. Android之SwipeRefreshLayout嵌套RecyclerView遇到的坑
  9. 关于用户自定义控件与引用该控件的页面之间的javascript脚本冲突
  10. vi/vim操作手册
  11. canvas 画空心圆 实心圆
  12. 写好软文标题的10个方式
  13. Win10禁止更新设备驱动的几种方式
  14. 办公室计算机打印机共享,如何将办公室的所有电脑共享一个打印机???
  15. ps里jpg格式的图怎么保存成透明的
  16. 美国大学计算机专业排名2014,2014USNews美国大学本科计算机专业排名
  17. 6.S081 lab4: traps
  18. 【可视化】娱乐一下,rviz上画个3D框
  19. 图像处理:图片像素深度unit16位转unit8位
  20. 音频(八)——C语言生成正弦波并用 I2S 输出

热门文章

  1. Leedcode9-linked-list-cycle-i
  2. 【Jmeter篇】1小时轻松搞定项目接口自动化测试与数据驱动
  3. 计算机硬件系统和软件系统
  4. Oracle优化 -- 关于Database Buffer Cache相关参数DB_CACHE_SIZE的优化设置
  5. [JavaScript] 函数同名问题
  6. 在存储过程中编写正确的事务处理代码
  7. JQuery合并表格单元格
  8. oFono学习笔记——GATChat(2):发送AT命令
  9. sqlserver agent不能启动
  10. 使Tomcat可以下载中文文件