各种格式的数据读取方法汇总(待补充)

1.读取txt文件

打开文件:

file_path = 'file.txt'
f = open(file_path,mode='r')

mode为打开模式参数:‘r’表示只读模式,‘x’表示写模式(file_path为不存在的新路径),‘t’表示文本模式。

读取文件内容:

f.readline()              #返回一行

f.readlines(size)         #返回包含size行的列表,size未指定则返回全部行

for line in f:
    print(line)            #通过迭代器逐行访问

for i,line in enumerate(f):
    print(i,line)          #返回行的标签和内容

f.close()                  #关闭文件

2.读取csv文件

df = pd.read_csv(file_path,
                 encoding='gbk',
                 name=['','',''],
                 header=0)

pd.read_csv这个函数参数很多,这里列举了几个比较常用的,有其他需求可以查阅pandas的document。

file_path问必填参数,即文件路径;

encoding为编码方式,常用的有’utf-8‘,’gbk'。采用gbk编码的csv文件直接打开后内容肉眼可读,utf-8编码的文件直接打开后内容可能呈现乱码(部分office软件版本也可读);

names表示设置列名称,若不设置names参数,则默认用读取的第0行内容为列名称;

header表示从第几行开始读取数据,默认从文件第0行开始。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值