python(读取txt文件)

文章内容参考: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代表以向量的形式输出;

2.还有另外一种方式

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

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

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

 

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

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

主要通过 shift+table查看

或者print(help(xxxxx))查看

 

或者看官网了;

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

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值