Δημοσιεύτηκε: 26 Σεπ 2011, 23:36
από Ilias95
Πρόχειρα έφτιαξα αυτό:
- Κώδικας: Επιλογή όλων
#!/usr/bin/python3
file = '/path/of/file'
def write_to_file():
name = input('δωσε τη λεξη: ')
with open(file, mode='a', encoding='utf-8') as a_file:
a_file.write(name + '\n')
def delete_from_file():
name = input('δωσε τη λεξη: ')
text = ''
with open(file, encoding='utf-8') as a_file:
for a_line in a_file:
if name in a_line:
a_line = a_line.replace(name, '')
text += a_line
with open(file, mode='w', encoding='utf-8') as a_file:
a_file.write(text)
def menu():
i = int(input('τι θελετε να κανετε: '))
if i == 1:
write_to_file()
if i == 2:
delete_from_file()
menu()
Κάθε φορά που εκτελείτε η write_to_file(), προσθέτει σε νέα γραμμή το input, ενώ στην delete αν υπάρχει το input το διαγράφει.