added some description to functions
This commit is contained in:
parent
f4b7e6a887
commit
8b0c518be1
2
README
2
README
|
@ -39,7 +39,7 @@ ogni volta che si lancia lo script viene salvato un file export.csv che contiene
|
|||
|
||||
requisiti:
|
||||
python3
|
||||
pip3 install sodapy matplotlib pandas
|
||||
pip3 install sodapy matplotlib pandas tabulate
|
||||
|
||||
|
||||
sintassi:
|
||||
|
|
|
@ -111,6 +111,7 @@ def plot_dataframe(dataframe):
|
|||
|
||||
|
||||
def list_of_csv_files(dir_name):
|
||||
""" restituisce la lista dei files .zip presenti in una directory """
|
||||
saved = getcwd()
|
||||
os.chdir(dir_name)
|
||||
filelist = glob.glob('*.zip')
|
||||
|
@ -119,6 +120,7 @@ def list_of_csv_files(dir_name):
|
|||
|
||||
|
||||
def parse_range(x):
|
||||
""" espande un range di anni nel formato NNNN-NNNN restituendo una lista dei singoli anni """
|
||||
x = x.strip()
|
||||
if x.isdigit():
|
||||
yield str(x)
|
||||
|
@ -130,6 +132,7 @@ def parse_range(x):
|
|||
|
||||
|
||||
def get_csv_dict(dict):
|
||||
""" prende un dizionario dei files csv e assegna ad ogni anno un filename e una sigla id, restituendo un dict """
|
||||
d = {}
|
||||
for (k, v) in dict.items():
|
||||
filename, id = k, v
|
||||
|
@ -140,7 +143,7 @@ def get_csv_dict(dict):
|
|||
elif match_single:
|
||||
years = [match_single.group()]
|
||||
else:
|
||||
print("no match")
|
||||
print("\nError: no match, the filename does not contain any year")
|
||||
for year in years:
|
||||
d.update({year: [filename, id]})
|
||||
return d
|
||||
|
|
Loading…
Reference in New Issue
Block a user