python怎么读取txt


本文摘自php中文网,作者藏色散人,侵删。

文件的打开的两种方式

1

2

3

4

5

6

7

f = open("data.txt","r")   #设置文件对象

f.close() #关闭文件

 

 

#为了方便,避免忘记close掉这个文件对象,可以用下面这种方式替代

with open('data.txt',"r") as f:    #设置文件对象

    str = f.read()    #可以是随便对文件的操作

python怎么读取txt?

读文件

1.简单的将文件读取到字符串中

1

2

3

f = open("data.txt","r")   #设置文件对象

str = f.read()     #将txt文件的所有内容读入到字符串str中

f.close()   #将文件关闭

2.按行读取整个文件

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

#第一种方法

  f = open("data.txt","r")   #设置文件对象

  line = f.readline()

  line = line[:-1]

  while line:             #直到读取完文件

     line = f.readline()  #读取一行文件,包括换行符

     line = line[:-1]     #去掉换行符,也可以不去

 f.close() #关闭文件

  

  

#第二种方法

 data = []

for line in open("data.txt","r"): #设置文件对象并读取每一行文件

data.append(line)               #将每一行文件加入到list中

  

#第三种方法

 f = open("data.txt","r")   #设置文件对象

 data = f.readlines()  #直接将文件中按行读到list里,效果与方法2一样

 f.close()             #关闭文件

3.将文件读入数组中

1

2

import numpy as np

data = np.loadtxt("data.txt")   #将文件中数据加载到data数组里

相关推荐:《Python教程》

以上就是python怎么读取txt的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python集合如何访问

Python元组的知识详解

Python如何合并两个字典?(代码示例)

Python列表中函数&方法详解

Python初学者 anaconda入门使用指南完整版_Python

序列分类、imdb影评分类等功能详解

Python如何输出换行

Python3怎么调用map函数

Python实训之调用math库进行数学运算

Python的for循环怎么理解

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...