Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 11, 2016 02:24:25

Inervin
Зарегистрирован: 2016-11-11
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Чтение и запись данных в файл

Здравствуйте дорогие форумчане!
Проблема, которую уже бью не один день и не могу вдолбиться, такова: Нужно записать числа в файл и их же считать. Тип 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. Знаю что он говняный

Офлайн

#2 Ноя. 11, 2016 03:40:02

izekia
От:
Зарегистрирован: 2008-07-19
Сообщения: 317
Репутация: +  12  -
Профиль   Отправить e-mail  

Чтение и запись данных в файл

ну читает и пишет как вариант, только с файлами удобнее работать через with
и зачем все помещать в метод инит, достаточно просто отдельную функцию сделать?



Офлайн

#3 Ноя. 11, 2016 07:06:53

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Чтение и запись данных в файл

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version