import Data
import yaml
+
class DataReader:
- DATA_SOURCE =""
+ DATA_SOURCE = ""
def __init__(self):
- with open('config\\toolconf.yml','r') as config:
+ with open('config\\toolconf.yml', 'r') as config:
confdata = yaml.load(config)
self.DATA_SOURCE = confdata['dataPath']
- def createLearningData(self):
+ def parse_data_files(self):
data = []
for file in self.walkDataDirectory(self.DATA_SOURCE):
return data
- #FIXME このメソッド間違えてる
- def walkDataDirectory(self,directory):
- for root,dirs,files in os.walk(directory):
+ def walkDataDirectory(self, directory):
+ for root, dirs, files in os.walk(directory):
for file in files:
yield os.path.join(root,file)
- def read(self,file):
+ def read(self, file: str):
result = Data.Data()
if os.path.isfile(file):
datafile = open(file)
line_data = orgdata[i].replace("\n","")
data.append(line_data.split(','))
result.setData(data)
+ result.set_org_data(file)
- return result
\ No newline at end of file
+ return result