Py学习  »  Python

Python从另一个脚本中的函数导入变量

Jan • 5 年前 • 1791 次点击  

我正在做一个项目,我需要从一个文件导入变量itemLink到另一个文件。这个变量由一些预定义的字符串和一些必须在GUI中输入的字符串组成。所有代码都能工作,但我不知道如何解决这个导入问题。任何帮助都将不胜感激。

主程序(GUI)

from tkinter import *
import time
import sys
import subprocess



def generate():
    global itemLink
    itemLink = "predefined_text" + itemName.get() + "predefined_tex" + itemSize.get()
    subprocess.Popen("Nastavitve.py 1", shell=True)

def GUI_start():
    window = Tk()
    window.title("Test")

    Label(window, text="Item name").grid(row=0)
    Label(window, text="Size").grid(row=1)

    global itemName
    global itemSize

    itemName = Entry(window)
    itemSize = Entry(window)

    itemName.grid(row=0, column=1)
    itemSize.grid(row=1, column=1)

    button = Button(window, text="Generate link", fg="red",command=generate)
    button.grid(row=0, column=2)


    window.mainloop()


if __name__ == '__main__':
    GUI_start()

第二个程序(存储必要的数据)

from UI import itemLink
keys = {
    "link": itemLink,
    "email": "your acount email",
    "password": "password"
}

def printLink():
    print(itemLink)
    print("end")

if __name__ == '__main__':
    printLink()
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/50325
 
1791 次点击  
文章 [ 2 ]  |  最新文章 5 年前