Найти - Пользователи
Полная версия: Чтение и запись данных в файл
Начало » Центр помощи » Чтение и запись данных в файл
1
Inervin
Здравствуйте дорогие форумчане!
Проблема, которую уже бью не один день и не могу вдолбиться, такова: Нужно записать числа в файл и их же считать. Тип int. Вот мой какашко-код:
 from tkinter import *
class Class():
    def __init__(self, event):
        l = [str(i) for i in range(20)]
        File = open('file.txt', 'w')
        for index in l:
            File.write(index + '\n')
        File.close()
        File = open('file.txt', 'r')
        n = int(File.readline())
        print(n)
        List_1 = []
        for k in range(n):
            Read = File.readline()
            list_1 = Read.split()
            List_1.append(list_1)
        print(List_1)
root = Tk()
lab_1 = Label(root, width=7, font="Arial 11")
lab_2 = Label(root, width=7, font="Arial 11")
but = Button(root, text='Показать')
but.grid(row=0, columnspan=2)
lab_1.grid(row=1, column=0)
lab_2.grid(row=1, column=1)
but.bind('<Button-1>', Class)
root.mainloop()

Буду рад если предложите свой вариант кода.

P.S. На Тинкер не смотрите, пишу на нем чисто практики.
P.S.S. Знаю что он говняный
izekia
ну читает и пишет как вариант, только с файлами удобнее работать через with
и зачем все помещать в метод инит, достаточно просто отдельную функцию сделать?
doza_and
https://docs.python.org/3/library/pickle.html
см examples
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB