Python处理文本换行符实例代码

yipeiwu_com6年前Python基础

本文研究的主要是Python处理文本换行符的相关内容,具体如下。

源文件每行后面都有回车,所以用下面输出时,中间会多了一行

try:
  with open("F:\\hjt.txt" ) as f :
    for line in f:
      print(line)
except FileNotFoundError:
  print("读取文件出错")

有两种方法处理:

1.print后面带 end='',表示不换行

try:
  with open("F:\\hjt.txt" ) as f :
    for line in f:
      print(line,end='')
except FileNotFoundError:
  print("读取文件出错")

2.用strip()函数去掉每一行的换行符

try:
  with open("F:\\hjt.txt" ) as f :
    for line in f:
      line = line.strip('\n')
      print(line)
except FileNotFoundError:
  print("读取文件出错")

总结

以上就是本文关于Python处理文本换行符实例代码的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站其他相关专题,如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

相关文章

python实现文件助手中查看微信撤回消息

利用python实现防撤回,对方撤回的消息可在自己的微信文件传输助手中查看。 如果想变成可执行文件放在电脑中运行,可用pyinstaller将此程序打包成exe文件。 pyinsta...

python变量不能以数字打头详解

在编写python函数时,无意中发现一个问题:python中的变量不能以数字打头,以下函数中定义了一个变量3_num_varchar,执行时报错。 函数如下: def databas...

Python获取网页上图片下载地址的方法

本文实例讲述了Python获取网页上图片下载地址的方法。分享给大家供大家参考。具体如下: 这里获取网页上图片的下载地址是正在写的数据采集中的一段,代码如下: 复制代码 代码如下:#!/u...

对python特殊函数 __call__()的使用详解

__call__ 在Python中,函数其实是一个对象: >>> f = abs >>> f.__name__ 'abs' >>>...

6行Python代码实现进度条效果(Progress、tqdm、alive-progress​​​​​​​和PySimpleGUI库)

6行Python代码实现进度条效果(Progress、tqdm、alive-progress​​​​​​​和PySimpleGUI库)

在项目开发过程中加载、启动、下载项目难免会用到进度条,如何使用Python实现进度条呢? 这里为小伙伴们分享四种Python实现进度条的库:Progress库、tqdm库、alive-p...