python怎么读取txt文件


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

python怎么读取txt文件?

文件的打开的两种方式

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教程

读文件

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

20

#第一种方法

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怎么读取txt文件的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

什么是Python items函数?怎么使用它?

Python常用库有哪些

详解在Python中执行系统命令的方法

Python可以代替vb吗

Python基础之输入输出和运算符

Python如何对excel数据进行处理

Python怎么输入数字

Python小数的进位与舍去的介绍(附代码)

Python3多线程

Python如何整段注释

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




打赏

取消

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

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

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

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

评论

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