Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 70e660a8

Přidáno uživatelem Petr Hlaváč před asi 4 roky(ů)

Re #7927
implementovana funkce pro pridani neznamych zarizeni
do konfiguracnich souboru
predelana struktura konfig souboru devices jsou ted nakonci
-vygenerovany konfig soubory pro vsechny datasety

Zobrazit rozdíly:

python-module/Utilities/FolderProcessor.py
1 1
import os
2 2
import zipfile
3
from Utilities import ConfigureLoader
4 3

  
5 4

  
6 5
def list_of_all_files(path):
......
28 27
        file.write(file_name + '\n')
29 28

  
30 29

  
30
def get_devices_set(folder):
31

  
32
    files_in_dir = list_of_all_files(folder)
33

  
34
    unique_names = set()
35

  
36
    for file_path in files_in_dir:
37
        with open(folder+file_path) as file:
38
            for line in file:
39
                array = line.split(";")
40
                name = array[0]
41
                unique_names.add(name)
42

  
43
    return unique_names
44

  
45

  
46
def get_unknown_devices_set(config,devices):
47
    devices_set = set(config["devices"].keys())
48
    unknown_devices_set = devices.difference(devices_set)
49

  
50
    return unknown_devices_set
51

  
52

  
31 53
def unzip_all_csv_zip_files_in_folder(folder):
32 54

  
33 55
    files_in_dir = os.listdir(folder)

Také k dispozici: Unified diff