Python脚本函数/外部脚本中的tkinter和破折号(\uuuu main\uuuu)

2024-04-25 01:15:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经开始在一个项目中使用tkinter在一个简单的界面和菜单下收集我编写的一些脚本。 我相信这个问题有一个简单的解决办法,但我想不出解决办法。 我使用的一个脚本基于web上的一个示例,该示例使用Dash从csv数据帧/pandas中选择和显示统计信息。你知道吗

破折号脚本在作为主脚本运行时刷新网页

if __name__ == '__main__':
    app.run_server(debug=True)

在菜单脚本tkinter中:

if __name__ == '__main__':
    main()

按照我理解的在web上搜索的方式,菜单tkinter依赖于脚本中的循环和脚本的__main__语句来工作。最终我发现不可能在tkinter循环中嵌入dash脚本,因为两个__main__调用冲突。你知道吗

我试着运行从主脚本指向外部脚本的破折号脚本,但当我运行它时,我发现自己有两个tkinter菜单窗口(我不能期望更少的…),因为两个脚本都调用main(?)。我相信我对__main__的使用和脚本中主循环的用途的简短理解,一切都是正确的。有人能给我指出正确的方向吗? 非常感谢


Tags: csv数据项目name脚本web示例界面