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里有成员变量吗

用matplotlib如何绘制堆叠图和饼图

Python数据分析

m2crypto rsa加密、解密的实例介绍

Python实现有序字典的详细介绍(附代码)

基于Python的图片修复程序(实现水印去除)

Python在每个字符后添加空格的实例

anaconda和Python区别

Python中怎么去掉标点符号

Python基础学习详解

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




打赏

取消

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

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

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

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

评论

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