python表格数据_用python读取表格数据

我有一堆表格数据的文本文件。看起来像这样:1. BRISTOL CITY 42 16 4 1 43 13 8 7 6 23 27 59

2. Plymouth Argyle 42 18 3 0 47 6 5 4 12 14 23 53

3. Swansea City 42 13 6 2 46 14 9 3 9 32 31 53

4. Brighton & Hove Albion 42 15 3 3 39 13 5 8 8 13 21 51

5. Luton Town 42 14 4 3 47 18 7 3 11 21 31 49

6. Millwall 42 9 10 2 27 13 5 8 8 18 27 46

7. Portsmouth 42 10 5 6 34 20 9 3 9 24 32 46

8. Northampton 42 13 6 2 40 17 4 5 12 14 27 45

9. Swindon Town 42 14 4 3 41 17 3 7 11 21 39 45

10. Watford 42 10 6 5 35 23 7 4 10 22 31 44

11. Queen's Park Rangers 42 10 4 7 34 24 6 6 9 20 25 42

12. Charlton Athletic 42 11 6 4 33 14 3 8 10 22 37 42

13. Bristol Rovers 42 7 9 5 25 19 6 7 8 10 17 42

14. Brentford 42 9 4 8 27 23 4 8 9 14 28 38

15. Southend United 42 10 6 5 35 18 2 7 12 14 36 37

16. Gillingham 42 13 4 4 38 18 2 3 16 13 41 37

17. Merthyr Town 42 10 4 7 27 17 1 10 10 12 31 36

18. Norwich City 42 8 7 6 29 26 5 3 13 22 45 36

19. Reading 42 9 8 4 24 15 1 6 14 12 40 34

20. Exeter City 42 10 4 7 27 18 3 3 15 20 66 33

这是非常常规的,但是没有标准的分隔符,并且列宽在表到表之间也不是标准的(即使在相同的文件中)。(单独使用空格并不是一个足够的分隔符,因为许多名称都包含空格,而且在某些地方,列仅由一个空格分隔。)

我想把它解析成Python对象,但不清楚最好的方法是什么。有没有办法使用CSV模块来解析它?我需要使用正则表达式吗?有人写了一个很棒的python库来解析表格文本文件吗?在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值