Как сохранить все данные eveytime я запускаю программу в tkinter - PullRequest
0 голосов
/ 11 февраля 2020
from tkinter import *

#Printing input data
def save_info():
    email_info = email.get()
    name_info  = name.get()
    mobileno_info = str(mobileno.get())
    print(email_info, name_info, mobileno_info)
  1. Файл не сохраняется в файле user.txt, он сохраняет только данные во втором файле, где указан путь. Мне нужна помощь для хранения выходных данных в обоих местах. Вывод нужно сохранить в обоих местах. Первый = путь, в котором хранится программа, и второй = где указан другой путь.

    file = open("user.txt", "w")
    file = open("D:\\Python\\Django\\user.txt", "w")
    file.write('Email: '+email_info+'\n')
    file.write('Name: '+name_info+'\n')
    file.write('Mobile No.: '+mobileno_info+'\n')
    file.close()
    print("submit successfully")
    
    
    
     # Making Screen
    screen = Tk()
    screen.geometry( "800x800" )
    screen.title( "Assignment" )
    heading = Label( text="Tkinter", bg="red", width="600", height="2" )
    heading.pack()
    
    # Input From User
    email   = Label(text="Email :")
    name    = Label(text= "Name :")
    mob_no  = Label(text="Mobile Number :")
    email.place(x=15, y=70)
    name.place(x=15, y=140)
    mob_no.place(x=15, y=210)
    
    # Entery Fields
    email = StringVar()
    name  = StringVar()
    mobileno = IntVar()
    
    email_input = Entry(textvariable = email, width="40")
    name_input  = Entry(textvariable = name,width="40")
    mobileno_input = Entry(textvariable = mobileno, width="40")
    
    #Entry Place
    email_input.place(x=15, y=100)
    name_input.place(x=15, y=170)
    mobileno_input.place(x=15, y=240)
    
    # Submit Button
    submit = Button(text="Submit", width="33", height="2", bg="grey", command=save_info)
    submit.place(x=15,y=280)
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...