import os
import csv

def scriviAvviso(avviso):
    file = open(path, "a")
    csv_writer = csv.writer(file)
    csv_writer.writerow([avviso])
    file.close()



def list_avvisi():
    file = open(path,"r")
    csv_reader = csv.reader(file)
    data = []
    for row in csv_reader:
        data.append(row)
    file.close()
    return data

def elimina_avviso(number):
    list = list_avvisi()
    i = 0
    file = open(path, "w")
    csv_writer = csv.writer(file)
    if(number>0):
        for el in list:
            if(i != number-1):
                csv_writer.writerow(el)
                i+=1
    file.close()

home_dir = os.path.expanduser('~')
path = os.path.join(home_dir,'avvisi.txt')


@@ -398,16 +398,37 @@
   i = 0%0A
+    print(str(list))%0A
     file
@@ -510,44 +510,17 @@
     
-for el in list:%0A            if(i != 
+list.pop(
 numb
@@ -524,26 +524,37 @@
 umber-1)
-:
 %0A    
-    
+for el in list:%0A
         
@@ -581,29 +581,8 @@
 el)%0A
-                i+=1%0A
     
@@ -674,8 +674,117 @@
 .txt')%0A%0A
+scriviAvviso('merda')%0AscriviAvviso('cavolo')%0AscriviAvviso('shit')%0Aelimina_avviso(2)%0Aprint(str(list_avvisi()))

fix bug in delete