Revize 70e660a8
Přidáno uživatelem Petr Hlaváč před asi 4 roky(ů)
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
Re #7927
implementovana funkce pro pridani neznamych zarizeni
predelana struktura konfig souboru devices jsou ted nakoncido konfiguracnich souboru
-vygenerovany konfig soubory pro vsechny datasety