2017-11-17 27 views
-1

我想创建一个python脚本来分析和生成基于已经完成的图纸的彩票预测数字。 为此,我需要首先从文本文件加载彩票图形到某种python容器(我不知道列表是否是最好的)。 该文本文件为像如下:从python这样的文件加载彩票图纸?

08-08-93 38 17 47 25 30 37 
15-08-93 6 7 30 17 2 42 
22-08-93 44 20 17 3 38 45 
29-08-93 42 30 36 5 4 6 
05-09-93 5 14 7 49 35 19 
12-09-93 42 28 41 15 22 38 
19-09-93 18 4 16 35 2 17 
03-10-93 44 48 34 37 4 41 
17-10-93 13 7 6 45 29 25 
24-10-93 8 22 43 14 34 15 
31-10-93 14 17 47 19 36 12 
14-11-93 48 20 6 43 4 35 

第一个是可以具有(YY-MM-DD或DD-MM-YYYY等),之后跟随的数字不同格式的日期。 我想简单地分析数字,例如平均值,总和,stdev等,并基于此我想要生成具有相同规格的其他彩票组合。 我希望为每张图纸保留日期,以便在需要时更快地访问它。从14-11-83打印绘制或脚本本身应该对我说:“一般平均值是xx.xx和yy图纸超出此范围,它们是:”日期:14-11-93:num1,num2 ,NUM3等,以及23-09-14:NUM1,NUM2,NUM3等” 这就是为什么我要保留日期,但也使用一个容器,它很容易遍历 类似:

list a = ['date', int num1, int num2, int num3, int num4, int num5, int num6] 

但循环时,它应该跳过日(第一个元素[0])我想。 另一种是一本字典,但它很容易的,要循环呢?

我尝试了一些其他的代码段从这里,但似乎不工作:

with open('lotto.txt') as f: 
    content = f.readlines() 
    # you may also want to remove whitespace characters like `\n` at the end of each line 
    content = [x.strip('') for x in content] 
    print content 
+0

欢迎来到StackOverflow。请阅读并遵守帮助文档中的发布准则。 [在主题](http://stackoverflow.com/help/on-topic)和[如何提问](http://stackoverflow.com/help/how-to-ask)适用于此处。 StackOverflow不是一个设计,编码,研究或教程服务。 – Prune

回答

1

试试这个

with open('lotto.txt') as f: 
    line = f.readline() 
    a = line.split() 

a现在可以照你的要求清单。

+0

哇!非常感谢 ! – Newbie

+0

但是它只显示第一行:['08 -08-93','38','17','47','25','30','37'] 我需要类似列表如:[['08-08-93','38','17','47','25','30','37'],['09 -08-93', ''34','14','447','5525','230','337'],['10-08-93','33','27','437','525',' '830','137']等等],我想通过它们循环更快,因为我只想分析数字而不是日期,日期只是为了快速访问指定/需要的绘图。感谢您的帮助 ! – Newbie

+0

我认为用字典会很容易,但我可以看到你向我展示了一种非常简单的方法。 – Newbie