📄 data.py
字号:
#-----------------------------------------------------------------------------
# Name: module1.py
# Purpose:
#
# Author: <your name>
#
# Created: 2008/03/07
# RCS-ID: $Id: module1.py $
# Copyright: (c) 2006
# Licence: <your licence>
#-----------------------------------------------------------------------------
import random
class elem_data:
def __init__(self, data=0, state=0):
self.data = data
self.state = state
def get_data(self):
return self.data
def get_state(self):
return self.state
class data:
"""
"""
gen_data = []
spe_date = []
data_ran = []
spe_num = 0
def __init__(self):
self.load_general_data()
self.load_especil_data()
self.random_compositor()
def load_general_data(self):
infile = file("a.txt", 'r')
for line in infile.readlines():
self.gen_data.append(line)
def load_especil_data(self):
infile2 = file("b.txt", 'r')
for line in infile2.readlines():
self.spe_date.append(line)
self.spe_num = self.spe_num + 1
def random_compositor(self):
data_temp = []
num = 0
for i in self.gen_data:
data_one = elem_data(i, 0)
data_temp.append(data_one)
num = num + 1
for j in self.spe_date:
data_one = elem_data(j, 1)
data_temp.append(data_one)
num = num + 1
m = 0
num = num - 1
while m < num:
ran = random.randint(0, num)
elem = data_temp[ran]
data_temp.pop(ran)
self.data_ran.append(elem)
num = num - 1
def get_data(self):
return self.data_ran
def get_spe_num(self):
return self.spe_num
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -