学习类1

学习类1
 1 #读取类文件。调用类
 2 from Paths_info import Paths_info
 3 import string
 4 t=Paths_info()
 5 d=t.__dict__ 
 6 
 7 
 8 #def fan(dict):
 9 f=open("ModelInfo.txt","r")
10 l=open("modelInfo1.txt","w")        
11 for eachline in f:
12     eachline = eachline.strip()
13     eachline = eachline.split("=") 
14     a=eachline[0]
15     name = a
16     b=eachline[1]
17     #根据不同的数据类型读取
18     if b.isdigit():
19        b=string.atoi(b)
20     elif "[" in b:
21         a=[]
22         b=b.replace("["," ")
23         b=b.replace("]"," ")        
24         b=b.strip().split(,)
25         for t in b:
26             if "." in t:
27                 t=string.atof(t)
28             else :
29                 t=string.atoi(t)
30             a.append(t)
31             b=a
32     elif "." in b:
33         c=b.replace(".","")
34         if c.isdigit():            
35            b=string.atof(b)
36         else :
37            b=b
38     else :        
39         b=b
40     value = b        
41     d[name]=value
42 print d
43 for eachd in d:
44     l.write(eachd)
45     l.write(" ")
46     l.write("=")
47     eachb=str(d[eachd])
48     l.write(eachb)
49     l.write("\n")
50 l.close()
51 f.close()
52     
学习类1

学习类1

上一篇:HDU 1287 破译密码 异或运算


下一篇:多DataTable合并为一个DataTable