欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python(读取txt文件)

程序员文章站 2024-03-23 21:02:10
...

文章内容参考:http://www.cnblogs.com/hecc/p/8480532.html

1.在本地路径下保存txt文件

%%writefile test.txt
A B C
1, 2, 3
# AA AAA
#4, 5, 6
7, 8, 9

2.使用函数

(a, b) = np.loadtxt('test.txt', dtype=int, skiprows=1, comments='#', delimiter=',', usecols=(0, 2), unpack=True)
print(a, b)

dtype 默认是float32的类型;

skiprows代表默认从第几行开始读入;

comments代表以什么标志开头的行(这里是#)就不读取这一行;

delimiter代表去除文件中的标志

usecols代表将最后的结果按列输出;

unpack代表以向量的形式输出;

python(读取txt文件)

2.还有另外一种方式

world_alcohol = numpy.genfromtxt("world_alcohol.txt", delimiter=",", dtype="U75", skip_header=1)
print(world_alcohol)

先尝试用最简单的参数调用:

python(读取txt文件)

可以看到出现了好多nan,这是应为np,默认是读取float32,和上面的loadtxt一样;现在改成str:

 

python(读取txt文件)

此时,可以全部的显示内容;

3.当我们对一个函数,并不是很熟悉的时候,可以查看他的帮助文档:

主要通过 shift+table查看

或者print(help(xxxxx))查看

 

或者看官网了;

可以开两个编辑器,一个用来查帮助,一个编代码;