Когда я запускаю сценарий Python вне Visual Studio 2022, черная подсказка снова закрывается, но когда я запускаю его внутри Visual Studio, он работает как задумано.
Пока я просто пытаюсь создайте интерфейс, в котором вы сможете выполнять действия, выбирая их с помощью клавиш со стрелками.
Я пробовал запустить сценарий через cmd и с помощью Python 3.10 и 3.7.
from turtle import clearscreen
import keyboard
import time
import os
import colorconsole
import sys
i = 0
def clear():
os.system("cls")
def menue():
if i == 0:
print(" >", end="")
print("bootloader programming")
if i == 1:
print(" >", end="")
print("system controller programming")
if i == 2:
print(" >", end="")
print("options")
menue()
while True:
def bootloader():
print("what bootloader do you require?")
def systemController():
print("what unit do you wish to program?")
if keyboard.is_pressed('down'):
i = i + 1
if i == 3:
i = 0
clear()
menue()
elif keyboard.is_pressed('up'):
i = i - 1
if i == -1:
i = 2
clear()
menue()
elif keyboard.is_pressed('enter'):
if i == 0:
bootloader()
if i == 1:
systemController()
if i == 2:
options()
time.sleep(0.1)
def comConf():
print("input desired COM-port and press enter")
comDesire = input()
def lockedConf():
passwordInput = input("password:")
if passwordInput == "supersecretpassword":
print("welcome admin person")
def options():
i2 = 0
def optionsMenue():
if i2 == 0:
print(" >", end="")
print("back")
if i2 == 1:
print(" >", end="")
print("select COM-port")
if i2 == 2:
print(" >", end="")
print("locked config")
optionsMenue()
time.sleep(1)
while True:
if keyboard.is_pressed('down'):
i2 = i2 + 1
if i2 == 3:
i2 = 0
clear()
optionsMenue()
elif keyboard.is_pressed('up'):
i2 = i2 - 1
if i2 == -1:
i2 = 2
clear()
optionsMenue()
if keyboard.is_pressed('enter'):
if i2 == 0:
clear()
menue()
break
if i2 == 1:
comConf()
if i2 == 2:
lockedConf()
time.sleep(0.1)
Подробнее здесь: https://stackoverflow.com/questions/791 ... side-visua
Невозможно запустить скрипт Python за пределами Visual Studio 2022, отлично работает внутри Visual Studio. ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение