python - 根据“if”语句打开 tkinter 窗口
问题描述
在输入几个选项并按下“继续”按钮后,我试图让程序打开窗口。
下面的代码是if
筛选选项的语句,如果按下正确的序列,它将打开一个窗口,我做了但它没有打开文件。我不确定这是否在正确的代码附近,但没有错误并且没有打开文件)。我试图打开文件以便它可用即:一个新的 tkinter 屏幕,您可以与之交互。
if price == 'one':
if periph == 'one':
if Lights == 'one':
exec(open('C:\\Tkinter\\CBG_Save_Prebuild_Screen.py'))
解决方案
对于您的具体问题,您可以试试这个
if price == 'one':
if periph == 'one':
if Lights == 'one':
import CBG_Save_Prebuild_Screen.py
#if both your.py file are in same folder
你也可以这样做os.startfile()
该os.startfile()
方法允许我们将start
一个文件与其关联的程序。换句话说,我们可以使用相关程序打开文件,就像双击 PDF 并在 Adobe Reader 中打开一样。
import os
if price == 'one':
if periph == 'one':
if Lights == 'one':
path='C:\\Tkinter\\CBG_Save_Prebuild_Screen.py'
os.startfile(path)
我想它可以帮助你
推荐阅读
- html - 当视口变得太小时时,Flexbox 居中 2 个图像并缩放图像
- python - 如何提高我的网页抓取脚本(Python 和 Selenium)的性能(运行时)
- jenkins - 詹金斯的空手道选项
- javascript - 如何在 .then() 中设置一个变量以在以后的 .then() 中使用 - Firebase
- docusignapi - Docusign - 没有用于嵌入式签名的重定向 url
- c# - PayPal Rest API 突然出现 Instrument_Declined 错误
- python - 根据给定索引的值相似性对 numpy 数组进行分组
- r - 从 checkboxInput 更改图形
- javascript - 如何根据纵向或横向模式(和方向更改)更改“初始比例”?
- javascript - 如果我将函数分配给变量,则会在控制台中显示错误