在其他python文件中创建var

在其他python文件中创建var,python,tkinter,Python,Tkinter,我正在开发一个用python创建窗口的库。我希望用户能够键入: #user file from winpy import * create_window() 然后在钩子或函数下面键入属性 这些是属性: #liberary file #properties window_title = "Title" window_backgroundcolor = "#BDEAFF" window_height = 100 w

我正在开发一个用python创建窗口的库。我希望用户能够键入:

#user file
from winpy import *

create_window()

然后在钩子或函数下面键入属性

这些是属性:

#liberary file
    #properties
    window_title = "Title"
    window_backgroundcolor = "#BDEAFF"
    window_height = 100
    window_width = 500

    window_text = "This is an message!"
    window_text_font = "40"
    window_text_x = "center"
    window_text_y = "center"

    #center x and y
    if alert_text_x == "center":
        alert_text_x = alert_width / 2

    if alert_text_y == "center":
        alert_text_y = alert_height / 2
问题是,如果我在另一个文件中键入属性,它会给我一个错误

有人能帮我吗

如果需要,这是目前为止的整个图书馆

#liberary file
def create_window():
    #properties
    window_title = "Title"
    window_backgroundcolor = "#BDEAFF"
    window_height = 100
    window_width = 500

    window_text = "This is an message!"
    window_text_font = "40"
    window_text_x = "center"
    window_text_y = "center"

    #center x and y
    if alert_text_x == "center":
        alert_text_x = alert_width / 2

    if alert_text_y == "center":
        alert_text_y = alert_height / 2
    # alert window
    root = tk.Tk()

    canvas = tk.Canvas(root, height=alert_height, width=alert_width)
    canvas.pack()

    canvas.create_text(alert_text_x, alert_text_y, text = alert_text, font = alert_text_font)

    root.title(alert_title)

    print("window created succesfully")

    root.mainloop()
这是我得到的错误:

文件“g:/code/python/winpy/app.py”,第5行 警报\u title=“警报!” ^
缩进错误:意外缩进

是否已导入在主文件中定义变量的文件?如果你没有试着去做。 将\u文件的\u名称作为某物导入

然后,当您需要访问变量时。 使用
一些东西。变量_name

请更新您的问题,具体说明它们在哪个文件(全名)和哪个文件夹(全名)中的代码。并将完整的错误信息编辑为文本,而不是屏幕截图/picture@barny好主意,我做到了。请将完整的错误消息编辑到您的问题中。我看不到关于哪个代码在哪个文件夹的哪个文件中的任何详细信息。@barny它们在同一个文件夹中,所以我希望Filename.var=hello?您将在访问其他文件时执行此操作。在你定义的文件中没有。它不会给我任何错误。但是,当我更改用户文件中的某些内容时,它不会影响输出您希望更改什么。你能给我提供两个单独文件的代码片段吗?@sheherbano两个文件的完整代码都在那里