当前位置:   article > 正文

Python使用open读取文件时,如何不带换行符(\n)_python open 文件,使用read 读文件不换行

python open 文件,使用read 读文件不换行

在读入一些用文本文档存储的数据时,一般都会在每一行存储一个数据。当我们用python自带的open和readlines读取每行的数据时,是会将每一行结尾的换行符(\n)读入的。如下:

'''
test_text.txt内容
dataA
dataB
dataC
'''
f=open("test_text.txt")
data = f.readlines()
print(data)

输出:
['dataA\n', 'dataB\n', 'dataC\n']
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

这样读入的数据后续一般还要将换行符删除,操作起来麻烦。其实可以用read()函数读入所有数据,再用splitlines来拆分就可以了,如下:

f=open("test_text.txt")
data = f.read().splitlines()
print(data)

输出:
['dataA', 'dataB', 'dataC']
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

就是这样,很简单吧。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/278372?site
推荐阅读
相关标签
  

闽ICP备14008679号